`
duanyong
  • 浏览: 92510 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

mac安装nginx 成功之后的提示

    博客分类:
  • note
阅读更多

 duanyong@MacPro-2:~$ brew install ng

==> Downloading http://nginx.org/download/nginx-1.2.6.tar.gz
######################################################################## 100.0%
==> Patching
patching file conf/nginx.conf
==> ./configure --prefix=/usr/local/Cellar/nginx/1.2.6 --with-http_ssl_module --with-pcre --with-ipv6 --with-cc-opt=-I/usr/local/include --with-ld-opt=-L/usr/local/lib --conf-path=/
==> make
==> make install
==> Caveats
In the interest of allowing you to run `nginx` without `sudo`, the default
port is set to localhost:8080.

If you want to host pages on your local machine to the public, you should
change that to localhost:80, and run `sudo nginx`. You'll need to turn off
any other web servers running port 80, of course.

You can start nginx automatically on login running as your user with:
  mkdir -p ~/Library/LaunchAgents
  cp /usr/local/Cellar/nginx/1.2.6/homebrew.mxcl.nginx.plist ~/Library/LaunchAgents/
  launchctl load -w ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist

Though note that if running as your user, the launch agent will fail if you
try to use a port below 1024 (such as http's default of 80.)

To have launchd start nginx at login:
    ln -sfv /usr/local/opt/nginx/*.plist ~/Library/LaunchAgents
Then to load nginx now:
    launchctl load ~/Library/LaunchAgents/homebrew.mxcl.nginx.plist
==> Summary

 
配置文件在:/usr/local/etc/nginx
修改nginx.conf以支持多配置文件:
1、在/usr/local/etc/nginx创建sites-enabled目录;
2、修改nginx.conf中http段,添加:include sites-enabled/*.conf;
使http段看起来像

 16
 17 http {
 18     include       mime.types;
 19     default_type  application/octet-stream;
 20
 21     #log_format  main  '$remote_addr - $remote_user [$time_local] "$request" '
 22     #                  '$status $body_bytes_sent "$http_referer" '
 23     #                  '"$http_user_agent" "$http_x_forwarded_for"';
 24
 25     #access_log  logs/access.log  main;
 26
 27     sendfile        on;
 28     #tcp_nopush     on;
 29
 30     #keepalive_timeout  0;
 31     keepalive_timeout  65;
 32
 33     include sites-enabled/*.conf;
 
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics