Liunx下安裝Nginx伺服器
環境準備
- Linux系統(題主本人用的是Centos7)
- Nginx
安裝依賴
首先說明,如果你的系統時完全安裝,那麼以下這幾種依賴估計都是有的,但是你都可以執行一下,如果沒有就會安裝了,有的話,會提示你安裝。(反正執行一遍就沒錯了)
yum install gcc
yum install pcte-devel
yum intsall zlib zlib-devel
yum install openssl openssl-devel
//一鍵安裝
yum -y install gcc zlib zlib-devel pcre-devel openssl-devel
-
gcc :用於編譯從官網下載的nginx原始碼
-
zlib :zlib庫提供很多壓縮和解壓的方式,,nginx使用對http包的內容進行gzip,所以需要安裝zlib庫
-
pcre : (Perl Compatible Regular Expressions)是一個Perl庫,包括 perl 相容的正規表示式庫。nginx的http模組使用pcre來解析正規表示式,所以需要在linux上安裝pcre庫。
-
openssl :OpenSSL 是一個強大的安全套接字層密碼庫,囊括主要的密碼演算法、常用的金鑰和證書封裝管理功能及SSL協議,並提供豐富的應用程式供測試或其它目的使用。
nginx不僅支援http協議,還支援https(即在ssl協議上傳輸http),所以需要在linux安裝openssl庫。
下載nginx tar包
在你想要放置的位置建一個資料夾
// 找到一個合適的資料夾
cd /資料夾
// 建立一個用來存放nginx的資料夾
mkdir nginx
// 進入資料夾
cd nginx
// 下載tar包
wget http://nginx.org/download/nginx-1.13.12.tar.gz
// 解壓前使用ls檢視是否下載了對應版本
ls -l
// 解壓tar包
tar -xvf nginx-1.13.12.tar.gz
下載的nginx版本可以根據需要來進行下載即可
我的版本是1.13.12,如果你需要下載1.13.7或更早的版本只需要將版本號對應到相應的版本號即可。(但要去官網去看你想要的版本是否有,如果沒有或者你的版本號是瞎編的,那麼將會解析失敗)
安裝nginx
// 解壓完成後用 ls -l 檢視檔案結構
ls -l
這時會對應著兩個檔案一個是
nginx-1.13.12 nginx-1.13.12.tar.gz
// 進入nginx-1.13.12資料夾內
cd nginx-1.13.12
// 檢視結構
ls
//執行裡面的configure 檔案
./configure
// 執行make命令
make
// 執行make install 命令
make install
以上步驟就安裝完成nginx了
執行/停止/重啟命令
// 進入安裝目錄的sbin目錄下
cd /usr/local/nginx/sbin
// 啟動命令
./nginx
// 停止命令
./nginx -s stop
// 重啟命令
./nginx -s reload
// 平滑重啟
kill -HUP Nginx主程式號
安裝目錄就是make install 時建立的目錄(紅框裡)
檢視程式
//檢視程式命令
ps -ef | grep nginx
//殺掉程式
kill 程式號
// 強制殺掉程式
kill -s 9 程式號
檢視
開啟並訪問網頁:http://localhost:80
相關文章
- CentOS 7伺服器下Nginx安裝配置CentOS伺服器Nginx
- Liunx 安裝 GoGo
- Liunx Composer 安裝
- docker下安裝NginxDockerNginx
- centos下安裝nginxCentOSNginx
- Linux下編譯安裝nginx1.8.1伺服器Linux編譯Nginx伺服器
- Ubuntu 下 Nginx 伺服器 PHP 安裝 MongoDB 擴充套件UbuntuNginx伺服器PHPMongoDB套件
- Nginx下載和安裝Nginx
- mac下安裝配置nginxMacNginx
- Linux下安裝nginxLinuxNginx
- linux下nginx安裝LinuxNginx
- linux 伺服器安裝 nginxLinux伺服器Nginx
- linux伺服器安裝nginxLinux伺服器Nginx
- CentOS 下編譯安裝 NginxCentOS編譯Nginx
- centos 下 安裝 node,nginx, mysqlCentOSNginxMySql
- ubuntu 下安裝nginx步驟UbuntuNginx
- Linux下的Nginx安裝LinuxNginx
- Windows下安裝nginx教程(轉)WindowsNginx
- Ununtu伺服器安裝Nginx與PHP伺服器NginxPHP
- 安裝和配置Nginx Web伺服器NginxWeb伺服器
- Manjaro Liunx 安裝到使用 2 安裝後的配置JAR
- liunx系統安裝jdk的方法JDK
- 如何使用WSL 安裝Liunx系統
- Centos下安裝FastDFS及Nginx模組CentOSASTNginx
- Linux環境下安裝NginxLinuxNginx
- Nginx在Linux下的安裝NginxLinux
- centos/linux下的安裝NginxCentOSLinuxNginx
- Nginx/Tengine 伺服器安裝 SSL 證書Nginx伺服器
- Nginx伺服器上安裝SSL證書?Nginx伺服器
- 阿里雲Centos伺服器安裝Nginx阿里CentOS伺服器Nginx
- CentOS下安裝Nginx並新增nginx_upload_moduleCentOSNginx
- liunx系統安裝tomcat的方法Tomcat
- 【Nginx】Ubuntu 安裝 NginxNginxUbuntu
- [Nginx] Ubuntu 安裝 NginxNginxUbuntu
- mac下安裝nginx及相關配置MacNginx
- Linux環境下nginx安裝配置LinuxNginx
- Nginx伺服器安裝SSL證書方法教程?Nginx伺服器
- 用伺服器安裝nginx部署web頁面伺服器NginxWeb