1.打开terminal.app(终端)
先找到nginx.conf所在目录 find / -name "nginx.conf"
他会告诉你在 /usr/local/etc/nginx 里面有一个站点配制目录sites
进入sites目录下 cd sites
新建一个文件配置,名字和你的文件名字一致 test.conf
server {
listen 1000;
server_name www.test.com;
#charset koi8-r;
access_log /usr/local/etc/nginx/logs/test.log main;
ssi on;
ssi_silent_errors on;
location ^~/bridge/ {
index admin/;
proxy_pass http://127.0.0.1:1000/;
}
location / {
#这个地方指定被访问的文件夹位置
root /Users/ggg/www/test;
index index.html index.htm html/index.html html/index.htm;
error_page 405 =200 $uri;
}
}
2.看一下你的nginx有没有被占用 nginx -t
有的话查看一下被占用的端口号 ps -ef | grep nginx
杀死这个进程 kill -9 11801
然后运行nginx
有错误的话 可以查看错误日志 tail -f -n 100 /usr/local/etc/nginx/logs/error.log
没有的话重启一下nginx nginx -s reload
3.修改hosts文件 vim /private/etc/hosts
有权限的话加上sudo sudo vim /private/etc/hosts
127.0.0.1 www.test.com
修改之后source一下 source hosts
不放心的话ping一下 ping www.test.com
这样子就完成一个站点配置啦 !
nodejs也可以当做服务器使用哦!