高中生做網(wǎng)站網(wǎng)頁阿里云萬網(wǎng)域名查詢
?一、下載并安裝
1.打開nginx官網(wǎng)并點(diǎn)擊右側(cè)的download,Nginx官網(wǎng)下載地址
?2.選擇穩(wěn)定版本
我放在/usr/local/nginx/下,新建文件夾
mkdir /usr/local/nginx/
通過xftp傳輸?shù)絃inux的服務(wù)器上,這里方法不過多復(fù)述。
?或者如果Linux聯(lián)網(wǎng),直接在Linux服務(wù)上使用wget命令把Nginx安裝包下載到/usr/local/nginx/目錄中
#下載nginx安裝包
wget -c http://nginx.org/download/nginx-1.24.0.tar.gz
二、安裝Nginx?
2.1、安裝Nginx相關(guān)依賴
使用yum命令安裝
#安裝nginx所需要的依賴包
yum install -y gcc-c++ zlib zlib-devel openssl openssl-devel pcre pcre-devel
2.2、安裝Nginx
找到Nginx的安裝包進(jìn)行解壓
#解壓安裝包
tar -zxvf nginx-1.24.0.tar.gz
解壓后的文件目錄?
在此目錄下執(zhí)行配置腳本,--prefix是指定安裝目錄
#執(zhí)行配置腳本 --prefix是指定安裝目錄
./configure --prefix=/usr/local/nginx
如果遇到報(bào)錯(cuò)“./configure: error: C compiler cc is not found”,如下圖
解決:
yum -y install gcc gcc-c++ autoconf automake make
編譯安裝
#對(duì)nginx編譯和安裝
make & make install
?2.3、啟動(dòng)Nginx
進(jìn)入到nginx安裝目錄下,注意是上面2.2步驟里面--prefix指定的目錄:
常用的啟動(dòng)命令:
#啟動(dòng)腳本是在
# /usr/local/nginx/sbin/nginx
#啟動(dòng),
/usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
#停止
/usr/local/nginx/sbin/nginx -s stop
#重載
/usr/local/nginx/sbin/nginx -s reload
#殺掉nginx
/usr/local/nginx/sbin/nginx -s quit
查詢nginx是否啟動(dòng):
ps -ef | grep nginx
訪問nginx頁面:
在瀏覽器中輸入 ip + 端口號(hào)訪問(端口默認(rèn)80)
出現(xiàn)這個(gè)頁面就是安裝成功了。
如果瀏覽器訪問不通,請(qǐng)檢查是否開啟防火墻限制,將防火墻關(guān)閉或?qū)⒍丝诩尤氲椒阑饓Π酌麊沃?#xff0c;這里nginx的默認(rèn)端口為80。
#查看已放行的端口
firewall-cmd --list-all
#將80端口加入到防火墻放行白名單中,并重載防火墻
firewall-cmd --add-port=80/tcp --permanent
firewall-cmd --reload
或者直接關(guān)閉防火墻?
#臨時(shí)關(guān)閉防火墻
systemctl stop firewalld.service
#永久關(guān)閉防火墻
systemctl disable firewalld.service
設(shè)置nginx 的開機(jī)啟動(dòng)
vim /etc/rc.local
文本底部追加
/usr/local/nginx/sbin/nginx