一、安裝依賴
安裝Nginx之前,需要先安裝一些依賴庫和工具。以下是常用的安裝命令。
$ sudo apt-get update $ sudo apt-get install -y build-essential $ sudo apt-get install -y libpcre3 libpcre3-dev $ sudo apt-get install -y libssl-dev
二、下載和編譯Nginx
可以從Nginx官網(https://nginx.org/)下載最新版本的源代碼。以下是下載和編譯的步驟。
$ wget https://nginx.org/download/nginx-1.21.1.tar.gz $ tar -zxvf nginx-1.21.1.tar.gz $ cd nginx-1.21.1 $ ./configure $ make $ sudo make install
註:以上是最基本的編譯過程。如果需要更多的模塊和功能,可以使用”–with-“開頭的參數進行配置。
三、配置Nginx
默認情況下,Nginx安裝在”/usr/local/nginx”目錄下。以下是常用配置文件的位置:
主配置文件:/usr/local/nginx/conf/nginx.conf 虛擬主機配置文件:/usr/local/nginx/conf/conf.d/ 日誌文件:/usr/local/nginx/logs/
可以使用以下命令查看Nginx的版本信息。
$ sudo /usr/local/nginx/sbin/nginx -v
如果需要重新加載配置文件,可以使用以下命令。
$ sudo /usr/local/nginx/sbin/nginx -s reload
四、開啟防火牆端口
默認情況下,Nginx使用80和443端口。為了讓Nginx服務對外可見,需要在防火牆中打開相應的端口。以下是在Ubuntu系統中設置防火牆規則的命令。
$ sudo ufw allow http $ sudo ufw allow https
五、測試Nginx
可以使用以下命令啟動和停止Nginx服務。
啟動Nginx:$ sudo /usr/local/nginx/sbin/nginx 停止Nginx:$ sudo /usr/local/nginx/sbin/nginx -s stop 重啟Nginx:$ sudo /usr/local/nginx/sbin/nginx -s reload 查看Nginx進程:$ ps aux | grep nginx
如果一切正常,可以在瀏覽器中輸入服務器的IP地址或域名,檢查是否可以正常訪問。
六、總結
通過以上步驟,我們已經成功地在Linux系統中安裝並配置了Nginx。除了以上的基本操作,還有很多有用的Nginx命令和模塊,可以幫助我們更好地管理和優化服務。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/193609.html