好男人好资源在线观看免费视频,国产又爽又黄又不遮挡视频,国产亚洲欧美另类精品久久久,国产精品99久久久久久猫咪,国产综合久久久久久鬼色

廣告

Centos7如何安裝nginx

2023-11-27

Centos如何安裝nginx?本教程以centos7系統(tǒng)為例

本配置適用于centos7版本

1.安裝vim編輯工具

yum install vim -y
2.安裝lrzsz上傳工具

yum install lrzsz -y

安裝lrzsz上傳工具


安裝完后可以使用rz命令上傳所需要的軟件工具(最好進(jìn)入家目錄/home在上傳方便以后查找)

安裝完后可以使用rz命令上傳所需要的軟件工具

3.指定環(huán)境版本和上傳環(huán)境安裝包

nginx-1.12.2.tar(具體版本不一定,這邊只是隨機(jī)安裝1個(gè)版本,具體看需要什么版本)

 

4.安裝關(guān)聯(lián)包

yum -y install pcre-devel

yum -y install openssl openssl-devel

yum -y install gcc-c

5.安裝nginx-1.12.2.tar

 

6.進(jìn)入上傳文件目錄解壓nginx-1.12.2.tar文件

[root@vt178m5c home]# tar -zxvf nginx-1.12.2.tar.gz
 

7.進(jìn)入nginx-1.12.2解壓文件開始編譯安裝nginx

[root@vt178m5c home]# cd nginx-1.12.2

[root@vt178m5c nginx-1.12.2]# ./configure --prefix=/usr/local/nginx \

> --with-http_stub_status_module \

> --with-http_gzip_static_module \

> --with-http_flv_module \

> --with-http_ssl_module \

> --http-client-body-temp-path=/usr/local/nginx/client_body_temp \

> --http-fastcgi-temp-path=/usr/local/nginx/fastcgi_temp \

> --http-proxy-temp-path=/usr/local/nginx/proxy_temp \

> --http-uwsgi-temp-path=/usr/local/nginx/uwsgi_temp \

> --http-scgi-temp-path=/usr/local//nginx/scgi_temp
 

8.編譯完確認(rèn)沒有報(bào)錯(cuò)后開始安裝nginx

[root@vt178m5c nginx-1.12.2]# make && make install
 

9.修改nginx配置文件

[root@vt178m5c nginx-1.12.2]# vim /usr/local/nginx/conf/nginx.conf
找到

#error_log logs/error.log;

#access_log logs/access.log main;
取消注釋與修改

error_log logs/error.log;

access_log logs/access.log ;
找到

index index.html index.htm;
修改為

index index.php index.html index.htm;
找到

修改nginx配置文件

取消注釋, /scripts$fastcgi_script_name;修改為$document_root$fastcgi_script_name;

修改nginx配置文件2

這個(gè)配置的意思是 在瀏覽器中訪問的.php文件,實(shí)際讀取的是 $document_root(網(wǎng)站根目錄)下的.php文件 -- 也就是說當(dāng)訪問127.0.0.1/index.php的時(shí)候,需要讀取網(wǎng)站根目錄下面的index.php文件,如果沒有配置這一配置項(xiàng)時(shí),nginx不會(huì)去網(wǎng)站根目錄下訪問.php文件,所以返回空白

配置項(xiàng)目中:include fastcgi_params; fastcgi_params 文件中含有各個(gè)nginx常量的定義,默認(rèn)情況 SCRIPT_FILENAME = $fastcgi_script_name

 

10.編寫nginx啟動(dòng)腳本

[root@vt178m5c nginx-1.12.2]# vim /etc/init.d/nginx
腳本代碼:


#! /bin/bash

#chkconfig: 2345 80 90

#description:nginx run

# nginx啟動(dòng)腳本

# @author liut

# @version 0.0.1

# @date 2018-2-9

PATH=/usr/local/nginx/conf

DESC="nginx daemon"

NAME=nginx

DAEMON=/usr/local/nginx/sbin/nginx

CONFIGFILE=$PATH/$NAME.conf

PIDFILE=$PATH/$NAME.pid

SCRIPTNAME=/etc/init.d/$NAME

set -e

[ -x "$DAEMON" ] || exit 0

do_start()

{

$DAEMON -c $CONFIGFILE || echo -n "nginx already running"

}

do_stop()

{

$DAEMON -s stop || echo -n "nginx not running"

}

do_reload()

{

$DAEMON -s reload || echo -n "nginx can't reload"

}

case "$1" in

start)

echo -n "Starting $DESC: $NAME"

do_start

echo "."

;;

stop)

echo -n "Stopping $DESC: $NAME"

do_stop

echo "."

;;

reload|graceful)

echo -n "Reloading $DESC configuration..."

do_reload

echo "."

;;

restart)

echo -n "Restarting $DESC: $NAME"

do_stop

do_start

echo "."

;;

*)

echo "Usage: $SCRIPTNAME {start|stop|reload|restart}" >&2

exit 3

;;

esac

exit 0

11.編寫完腳本記得修改下腳本權(quán)限

 

12.nginx啟動(dòng)|停止|重啟

[root@vt178m5c nginx-1.12.2]# /etc/init.d/nginx start 啟動(dòng)

[root@vt178m5c nginx-1.12.2]# /etc/init.d/nginx stop 停止

[root@vt178m5c nginx-1.12.2]# /etc/init.d/nginx restart 重啟

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。本站原創(chuàng)內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明出處!

上一篇:Windows 2008 R2 如何啟用索引功能

下一篇:Debian8系統(tǒng)如何用look命令顯示文件中以指定字符串開頭的任意行

這條幫助是否解決了您的問題?已解決未解決

提交成功!非常感謝您的反饋,我們會(huì)繼續(xù)努力做到更好!很抱歉未能解決您的疑問。我們已收到您的反饋意見,同時(shí)會(huì)及時(shí)作出反饋處理!

立即注冊91VPS賬號(hào),免費(fèi)體驗(yàn)多款產(chǎn)品
立即注冊
聯(lián)系我們
全國咨詢熱線:
0712-5319406
QQ客服:
800193021
91VPS微信客服

掃碼聯(lián)系微信客服