Nginx安裝手冊
1、安裝編譯工具及庫文件

# nginx是由C語言編寫的,在安裝nginx之前,要安裝c環境。 #安裝GCC編譯工具(GNU Compiler Collection),linux下主要的編譯工具 #若無gcc在Linux里無法進行編譯,很多語言編成的軟件無法正常運行 yum install gcc-c++ # pcre作用是讓nginx支持rewrite功能 # pcre(Perl Compatible Regular Expressions)是一個輕量級的Perl函數庫,包括 perl 兼容的正則表達式庫。 yum install -y pcre pcre-devel # zlib-devel軟件包的開發包,一般會包括頭文件、靜態庫甚至源碼。 yum install -y zlib zlib-devel #openssl庫文件 #openssl是一個開放源代碼的軟件庫包,應用程序可以使用這個包來進行安全通信,避免竊聽,同時確認另一端連接者的身份 yum install -y openssl openssl-devel
2、下載安裝包
在linux服務器上切換到cd/usr/local文件夾下,將軟件下載至local文件夾下面
sudo wget https://nginx.org/download/nginx-1.16.1.tar.gz
3、解壓壓縮包
sudo tar -zxvf nginx-1.16.1.tar.gz
4、執行配置文件
進入到解壓后的“nginx-1.16.1”文件夾下
執行"configure"指令
sudo ./configure
執行之后再次查看“nginx-1.16.1”文件夾,會發現文件夾下面生成了一個“Makefile”文件夾
5、編譯,安裝
在“nginx-1.16.1”文件夾下輸入以下兩個命令
# 編譯 sudo make # 安裝 sudo make install
6、驗證是否安裝成功
# 查看nginx版本號 nginx -v # /usr/local/webserver/nginx/sbin/nginx是nginx指令所在的目錄,請查詢你所安裝nginx的命令路徑進行查看,本文檔中的目錄作為參考 /usr/local/webserver/nginx/sbin/nginx -v
7、啟動nginx
在/usr/local/nginx/sbin目錄下,有一個nginx的命令
# 啟動nginx sudo ./nginx
啟動成功后,打開瀏覽器,輸入服務器ip,默認80端口可以不用寫。
8、nginx配置
查看/usr/local/nginx/conf/nginx.conf文件
sudo vim nginx.conf
nginx.conf
user admin; worker_processes 4; events { worker_connections 1024; } http { include mime.types; default_type application/octet-stream; sendfile on; keepalive_timeout 65; server { listen 80; server_name localhost; # 路由轉發的配置 location / { root /home/admin/GD-frontend-pc/; index index.html; } location /videos/ { proxy_pass http://d-fastdfs.dmsd.tech/group2/; add_header Access-Control-Allow-Origin *; } location /mongo/ { proxy_pass http://127.0.0.1:1207/; add_header Access-Control-Allow-Origin *; } error_page 500 502 503 504 /50x.html; location = /50x.html { root html; } } }
9、nginx其他命令
./nginx -s stop #停止 ./nginx -s quit #安全退出 ./nginx -s reload # 重新加載配置文件
Nginx
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。
版權聲明:本文內容由網絡用戶投稿,版權歸原作者所有,本站不擁有其著作權,亦不承擔相應法律責任。如果您發現本站中有涉嫌抄襲或描述失實的內容,請聯系我們jiasou666@gmail.com 處理,核實后本網站將在24小時內刪除侵權內容。