刚刚接手一个WEB项目,就要重新搭建环境。 首先是使用 Homebrew来安装所需插件。 http:///index_zh-cn.html 按照此网页上面的指令进行安装。 安装Homebrew之后 安装Nginx https://segmentfault.com/a/1190000002963355 解释的比较详细。 就挑几个比较常用的。 // ================== 安装nginx
修改配置文件
给予管理员权限
加入launchctl启动控制
运行nginx
用法详解
选项列表 // ==========nginx的使用 每次都要在终端打开nginx sudo nginx 检查服务器路径 cat /usr/local/etc/nginx/nginx.conf 修改本地服务器路径 vi /usr/local/etc/nginx/nginx.conf 在server中修改本地服务访问的文件和浏览器访问的域名 server { listen 80; server_name localhost; //访问的域名 root /Users/LIAN/Desktop/DIY/trunk/; //本地文件地址 index index.html index.htm; //访问的文件 } PS:修改server_name 不能相同 root 地址就是 新的要运行的html的地址 不能出现中文 在location中修改访问其他数据的接口 location { proxy_pass http://172.99.80.196:9999/; //其他数据接口IP proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } 修改本地的hosts sudo vi /etc/hosts 检查nginx是不是 已经配置成功 sudo nginx -t 重新加载nginx sudo nginx -s reload 增加多个域名 # another virtual host using mix of IP-, name-, and port-based configuration 在此下面进行添加服务器 server { listen 80; server_name TEST.com; root /Users/LIAN/Desktop/TEST/trunk/; index index.html index.htm; #charset koi8-r; #access_log logs/host.access.log main; location /ajax-default/ { proxy_pass http://172.126.43.101:9999/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } 问题: nginx: [error] invalid PID number "" in "/usr/local/var/run/nginx/nginx.pid"// ============= |
|