Nginx是一款輕量級的Web 服務器/反向代理服務器及電子郵件(IMAP/POP3)代理服務器,在BSD-like 協議下發行。其特點是佔有內存少,併發能力強,事實上nginx的併發能力確實在同類型的網頁服務器中表現較好,中國大陸使用nginx網站用戶有:百度、京東、新浪、網易、騰訊、淘寶等。
一、準備服務器
我這裏用的是阿里雲的服務器
Xshell終端模擬軟件
二、環境調試確認
四項確認
1、確認系統網絡(公網連通性,因爲需要通過yum下載資源)
ping www.baidu.com
2、確認yum可用
yum list|grep gcc
3、確認關閉iptables規則(防火牆,因爲端口需要不斷增加來測試)
查看是否有iptables規則
iptables -L
如下是沒有的
如果有的話,關閉
iptables -F
同理
iptables -t nat -L iptables -t nat -F
4、確認停用selinux
查看selinux是否開啓
getenforce
如果是enabled,使用setenforce 0來停用
setenforce 0
兩項安裝
安裝系統的基本庫
yum -y install gcc gcc- c++ autoconf pcre pcre-devel make automake
yum -y install wget httpd-tools vim
一次初始化
cd /opt
mkdir app download logs work backup
app:放代碼目錄
download:從網站上下載的源碼包
logs:放自定義的日誌
work:放shell的腳本
backup:放默認配置文件的備份或者對某個文件修改之前備份到此目錄