亚洲va中文字幕无码毛片,亚洲成a人片77777kkkk,五十路丰满中年熟女中出,无码人妻精品一区二区,天堂在线中文

幫助與文檔

當(dāng)前位置: 主頁 > 系統(tǒng)相關(guān) > 正文

Centos7如何安裝nginx

時間:2024/6/2 11:18:28   來源:米安網(wǎng)絡(luò)   作者:云主機配置專家   點擊:274次

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

本配置適用于centos7版本


1.安裝vim編輯工具


yum install vim -y

2.安裝lrzsz上傳工具

yum install lrzsz -y


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


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

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

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.進入上傳文件目錄解壓nginx-1.12.2.tar文件

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

7.進入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)沒有報錯后開始安裝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;

找到


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


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

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

10.編寫nginx啟動腳本

[root@vt178m5c nginx-1.12.2]# vim /etc/init.d/nginx

腳本代碼:

#! /bin/bash
#chkconfig: 2345 80 90
#description:nginx run
# nginx啟動腳本
# @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啟動|停止|重啟

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

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

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

版權(quán)保護: 本文「Centos7如何安裝nginx」由 云主機配置專家 原創(chuàng),轉(zhuǎn)載請保留鏈接: http://www.iqcg.cn/docs/system/1137.html

聯(lián)系客服

0312-5535754

微信公眾號