ubuntu安裝nginx與配置

命令行安裝:(當前時間爲2018.11,版本爲1.10.3)php

sudo apt-get install nginx

安裝好的文件位置:css

/usr/sbin/nginx:主程序 /etc/nginx:存放配置文件 /usr/share/nginx:存放靜態文件 /var/log/nginx:存放日誌

 

查找Nginx啓動文件路徑html

find / -name nginx.confnginx

查詢nginx進程web

ps -ef | grep nginx瀏覽器

重啓nginxbash

sudo nginx -s reload
網站

查看是否可以訪問:spa

瀏覽器中填localhost命令行

 

個人配置文件:

個人配置文件位置: 
/etc/nginx/conf.d/**.conf 
個人靜態網頁的位置: 
/var/www/** 
html中加載的js之類的文件夾和index.html在一個文件夾中

配置文件內容:

server { listen 80; server_name #你的網站IP或****.com; location /www1 { alias /var/www/****; index index.html index.php index.htm; } location /www2 { alias /var/www/****; index index.html index.php index.htm; } location ~ .*\.(jpg|jpeg|gif|png|ico|css|js|pdf|txt|webp)$ { root /var/www/; proxy_temp_path /var/www/; }

配置好之後 重啓nginx

sudo nginx -s reload

這時候 要訪問第一個網頁 就是 IP/www1 
要訪問第二的網頁就是 IP/www2 
關於alias和root的區別: 
root和alias是系統文件路徑的設置。 
root用來設置根目錄,而alias用來重置當前文件的目錄。

location /img/ { alias /var/www/image/; } #若按照上述配置的話,則訪問/img/目錄裏面的文件時,ningx會自動去/var/www/image/目錄找文件 location /img/ { root /var/www/image; } #若按照這種配置的話,則訪問/img/目錄下的文件時,nginx會去/var/www/image/img/目錄下找文件。
相關文章
相關標籤/搜索