nginx安裝和配置

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

最后編輯于
?著作權歸作者所有,轉載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容