av激情亚洲男人的天堂国语,日韩欧美精品一中文字幕,无码av一区二区三区无码,国产又色又爽又刺激的a片,国产又色又爽又刺激的a片

CentOS6.5安裝及簡單配置Nginx

centos 6.5安裝及簡單配置Nginx

為梅州等地區(qū)用戶提供了全套網(wǎng)頁設(shè)計制作服務(wù),及梅州網(wǎng)站建設(shè)行業(yè)解決方案。主營業(yè)務(wù)為網(wǎng)站建設(shè)、成都網(wǎng)站建設(shè)、梅州網(wǎng)站設(shè)計,以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠的服務(wù)。我們深信只要達到每一位用戶的要求,就會得到認(rèn)可,從而選擇與我們長期合作。這樣,我們也可以走得更遠!

一、準(zhǔn)備事項

(1) 因為nginx需要訪問80端口所以請先關(guān)閉或者開放防火墻端口,和selinux。

關(guān)閉防火墻:

[root@local ~]# iptables -I INPUT -p tcp --dport 80 -j ACCEPT

[root@local ~]# service iptables save

關(guān)閉selinux:

[root@local ~]# setenforce 0

[root@local ~]# vim /etc/selinux/config

將SELINUX=enforcing改為SELINUX=disabled
 

(2) 如果用到域名請自行構(gòu)建DNS服務(wù)

二、安裝

(1) 因為nginx的運行需要安裝pcre、zlib等軟件包,因此我們進行安裝

Pcre=Pcre Compatible Regular Expressions(中文pcre兼容正則表達式)

[root@local ~] yum -y install pcre* zlib* #或者進行編譯安裝

[root@local ~]# useradd -M -s /sbin/nologin nginx #創(chuàng)建nginx服務(wù)
 

啟動用戶

(3) 編譯安裝nginx,下載地址:http://nginx.org/en/download.html 此次安裝為最新穩(wěn)定版nginx-1.8.0

[root@local ~]# tar zxf nginx-1.8.0.tar.gz

[root@local ~]# cd nginx-1.8.0

[root@local nginx-1.8.0]# ls

auto CHANGES.ru configure html Makefile objs src

CHANGES conf contrib LICENSE man README

[root@local nginx-1.8.0]# ./configure --user=nginx --group=nginx --prefix=/application/nginx-1.8.0 --with-http_stub_status_module --with-http_ssl_module #./configure –help 參數(shù)詳解

[root@local nginx-1.8.0]# make

[root@local nginx-1.8.0]# make install
 

(4) 制作軟連接

[root@local nginx-1.8.0]#ln –a /application/nginx-1.8.0/

/application/nginx
 

(5) 基本使用

#語法檢查

[root@local nginx-1.8.0]# /application/nginx/sbin/nginx –t

nginx: the configuration file /application/nginx-1.8.0/conf/nginx.conf syntax is ok

nginx: configuration file /application/nginx-1.8.0/conf/nginx.conf test is successful

#啟動服務(wù)

[root@local nginx-1.8.0]# /application/nginx/sbin/nginx

#端口檢查

[root@local nginx-1.8.0]# netstat –lnt

#檢查進程

[root@local nginx-1.8.0]# ps -ef | grep nginx #端口信息保存在

/application/nginx/logs/ nginx.pid 文件中

#通過端口查看占用進程

[root@local nginx-1.8.0]# lsof -i :80

#錯誤日志

/application/nginx/logs/error.log
 

三、編寫nginx服務(wù)腳本

為了方便使用習(xí)慣,通過server 來啟動、關(guān)閉、開啟、重載nginx服務(wù)所以我們來編

[root@local ~]# vim /etc/init.d/nginx

#!/bin/bash

#chkconfig: - 99 20

#description:Nginx Server Contorl Script

PROG="/application/nginx/sbin/nginx"

PIDF="/application/nginx/logs/nginx.pid"

ok=`echo -e "\e[1;31m [ok] \e[0m"`

no=`echo -e "\e[1;31m [no] \e[0m"`

detection=`/application/nginx/sbin/nginx -t 2>&1`

screen_1=`echo $detection | awk '{print $6,$7,$8}'`

screen_2=`echo $detection | awk '{print $13,$14,$15}'`

if [ "$screen_1" = "syntax is ok" ] && [ "$screen_2" = "test is successful" ];

then

    case "$1" in

    start)

      $PROG

      echo "Nginx Is starting state $ok"

      ;;

    stop)

      kill -s QUIT $(cat $PIDF)

      echo "Nginx Is closing state $ok"

      ;;

    restart)

      $0 stop

      $0 start

      echo "Nginx Is to restart state $ok"

      ;;

    reload)

      kill -s HUP $(cat $PIDF)

      echo "Nginx Is overloaded state $ok"

      ;;

    *)

      echo "Usage: $0 (start|stop|restart|reload)"

      exit 1

      esac

else

  echo "Nginx check state $no "

  echo "Please check the configuration file"

  echo "$detection"

fi

exit 0
 
 
[root@local ~]# chmod +x /etc/init.d/nginx

[root@local ~]# chkconfig –add nginx #添加為系統(tǒng)服務(wù)

[root@local ~]# chkconfig nginx on
 

四、簡單的nginx web站點

Nginx的默認(rèn)站點目錄,是安裝目錄下的html這里是(/application/nginx/html)

在主配置文件/application/nginx/conf/nginx.conf 中查看,對于重新部署web頁面

只需將/application/nginx/html/中的index.html替換即可

主配置文件講解

 

[root@local ~]# egrep -v "#|^$" /application/nginx/conf/nginx.conf

worker_processes 1; #指定Nginx開啟的進程數(shù)

events { #設(shè)定Nginx的工作模式及連接數(shù)上線

worker_connections 1024;

}

http {

include mime.types; #主模塊命令,實現(xiàn)對配置文件所有包含文件的設(shè)置

default_type application/octet-stream; #屬于http核心模塊命令,這里設(shè)

置類型為二進制流,也就是當(dāng)文件類型未定義時使用這種方式,例如,沒有配置PHP

環(huán)境時,nginx是不給予解析的,此時,用瀏覽器訪問PHP文件就會出現(xiàn)下載窗口。

sendfile on; #用于高效文件傳輸模式

keepalive_timeout 65; 設(shè)置客戶端請求頭文件讀取超時時間,如果超過這個時

間服務(wù)器會關(guān)閉該連接。

server { #定義虛擬主機開始的關(guān)鍵字

listen 80; #用于指定虛擬主機的服務(wù)端口

server_name localhost; 用于指定ip地址或者域名,多個域名用空格隔開

location / {

root html;

index index.html index.htm; #用于設(shè)定訪問的默認(rèn)首頁

}

error_page 500 502 503 504 /50x.html;# 靜態(tài)頁面重定向服務(wù)器錯誤

頁面,例如攜程的網(wǎng)站崩潰出現(xiàn)的頁面

location = /50x.html {

root html;

}

}

}


網(wǎng)頁題目:CentOS6.5安裝及簡單配置Nginx
網(wǎng)頁地址:http://uogjgqi.cn/article/cocpdds.html
掃二維碼與項目經(jīng)理溝通

我們在微信上24小時期待你的聲音

解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流