ubuntu安裝nginx與配置


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

sudo apt-get install nginx

安裝好的文件位置:

/usr/sbin/nginx:主程序

/etc/nginx:存放配置文件

/usr/share/nginx:存放靜態文件

/var/log/nginx:存放日志

 

查找Nginx啟動文件路徑

find / -name nginx.conf

查詢nginx進程

ps -ef | grep nginx

重啟nginx

sudo nginx -s reload

查看是否能夠訪問:

瀏覽器中填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/目錄下找文件。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM