1. 安裝
mac上安裝套件可以通過homeBrew,按照官網(wǎng)步驟即可完成nginx的安裝,默認安裝目錄為/usr/local/Cellar。進入/use/local/Cellar/nginx目錄,啟動nginx :sudo nginx ;訪問localhost:8080 發(fā)現(xiàn)已出現(xiàn)nginx的歡迎頁面了,安裝成功!
2. 配置靜態(tài)頁面
打開nginx的配置文件 sudo vim /usr/local/etc/nginx/nginx.conf
server {
listen 80;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
root /Applications/XAMPP/xamppfiles/htdocs/web;//靜態(tài)文件目錄
index index.html index.htm;//歡迎頁面
}
location = /50x.html {
root /Applications/XAMPP/xamppfiles/htdocs/web;
}
location /api {
proxy_redirect off;
proxy_set_header x-forwarded-proto $scheme;
proxy_set_header Host $host:$server_port;
proxy_set_header X-Forwarded-Host $host;
proxy_set_header X-Forwarded-Server $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_buffering on;
proxy_pass http://edutest.kidcares.cn:8281/api;//請求地址
# proxy_pass http://edutest.kidcares.cn:8081/api;
}
修改完這三個地方,可以通過localhost訪問靜態(tài)頁面了,發(fā)起請求
3. 修改電腦hosts文件
終端輸入sudo vim /etc/hosts,添加指向的域名
127.0.0.1 localhost
255.255.255.255 broadcasthost
::1 localhost
127.0.0.1 edutest.a
127.0.0.1 edutest2.a
127.0.0.1 edudev.a
配置完成啦!
nginx命令:
啟動:sudo nginx
關閉:sudo nginx -s stop
重啟:sudo nginx -s reload (在開著服務的時候)
查看進程:sudo ps -ef|grep nginx