Nginx安裝過程比較簡單,再次不在贅述。文章從出來Nginx的預設頁面之後,部署自己的網站開始。
最新版本nginx設定是由4個檔案構成,在Ubuntu中,這幾個檔案的路徑在:/etc/nginx 下:
在部署需要的web服務時,我們可以拷貝sites-enabled中的default檔案到conf.d並且修改名字為* *.conf ,然後進行設定:
server { #服务启动时监听的端口 listen 80 default_server; listen [::]:80 default_server; #服务启动时文件加载的路径 root /var/www/html/wordpress; #默认加载的第一个文件 index index.php index.html index.htm index.nginx-debian.html; #页面访问域名,如果没有域名也可以填写_ server_name www.xiexianbo.xin; location / { #页面加载失败后所跳转的页面 try_files $uri $uri/ =404; } #以下配置只服务于php # 将PHP脚本传递给在127.0.0.1:9000上监听的FastCGI服务器 location ~ \.php$ { include snippets/fastcgi-php.conf; # With php7.0-cgi alone: #fastcgi_pass 127.0.0.1:9000; # With php7.0-fpm: fastcgi_pass unix:/run/php/php7.0-fpm.sock; } # 如果Apache的文档为root,则拒绝访问.htaccess文件 location ~ /\.ht { deny all; } }
配置完成後,刪除sites-enabled中的default文件,然後執行指令:sudo nginx -s reload
重啟Nginx即可。
更多Nginx相關技術文章,請造訪Nginx教學欄位學習!
以上是nginx怎麼部署web項目的詳細內容。更多資訊請關注PHP中文網其他相關文章!