日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
CentOS6.5安裝及簡(jiǎn)單配置Nginx

centos 6.5安裝及簡(jiǎn)單配置Nginx

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

一、準(zhǔn)備事項(xiàng)

(1) 因?yàn)閚ginx需要訪問(wèn)80端口所以請(qǐng)先關(guān)閉或者開(kāi)放防火墻端口,和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) 如果用到域名請(qǐng)自行構(gòu)建DNS服務(wù)

二、安裝

(1) 因?yàn)閚ginx的運(yùn)行需要安裝pcre、zlib等軟件包,因此我們進(jìn)行安裝

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

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

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

啟動(dòng)用戶

(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) 基本使用

#語(yǔ)法檢查

[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

#啟動(dòng)服務(wù)

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

#端口檢查

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

#檢查進(jìn)程

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

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

#通過(guò)端口查看占用進(jìn)程

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

#錯(cuò)誤日志

/application/nginx/logs/error.log
 

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

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

[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
 

四、簡(jiǎn)單的nginx web站點(diǎn)

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

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

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

主配置文件講解

 

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

worker_processes 1; #指定Nginx開(kāi)啟的進(jìn)程數(shù)

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

worker_connections 1024;

}

http {

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

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

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

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

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

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

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

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

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

server_name localhost; 用于指定ip地址或者域名,多個(gè)域名用空格隔開(kāi)

location / {

root html;

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

}

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

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

location = /50x.html {

root html;

}

}

}


新聞名稱:CentOS6.5安裝及簡(jiǎn)單配置Nginx
網(wǎng)址分享:http://m.5511xx.com/article/cocpdds.html