麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 網站 > Nginx > 正文

Linux(CentOS)環境下安裝下載Nginx并配置

2024-08-30 12:28:35
字體:
來源:轉載
供稿:網友

1、準備工作

選首先安裝這幾個軟件:GCC,PCRE(Perl Compatible Regular Expression),zlib,OpenSSL。

Nginx是C寫的,需要用GCC編譯;Nginx的Rewrite和HTTP模塊會用到PCRE;Nginx中的Gzip用到zlib;

用命令“# gcc”,查看gcc是否安裝;如果出現“gcc: no input files”信息,說明已經安裝好了。

否則,就需要用命令“# yum install gcc”,進行安裝了!一路可能需要多次輸入y,進行確認。

安裝好后,可以再用命令“#gcc”測試,或者用命令“# gcc -v”查看其版本號。

同樣方法,用如下命令安裝PCRE,zlib,OpenSSL(其中devel,是develop開發包的意思):

# yum install -y pcre pcre-devel # yum install -y zlib zlib-devel # yum install -y openssl openssl-devel 

2、下載并安裝

創建目錄(nginx-src)并進去;然后,從官方地址(http://nginx.org/)下載,解壓,配置,編譯,安裝:

# mkdir nginx-src && cd nginx-src # wget http://nginxorg/download/nginx-targz # tar xzf nginx-targz  # cd nginx-3 # /configure # make # make install # whereis nginx nginx: /usr/local/nginx 

默認的安裝路徑為:/usr/local/nginx;跳轉到其目錄下sbin路徑下,便可以啟動或停止它了。

# /nginx -h nginx version: nginx/3 Usage: nginx [-?hvVtq] [-s signal] [-c filename] [-p prefix] [-g directives] Options:  -?,-h     : this help  -v      : show version and exit  -V      : show version and configure options then exit  -t      : test configuration and exit  -q      : suppress non-error messages during configuration testing  -s signal   : send signal to a master process: stop, quit, reopen, reload  -p prefix   : set prefix path (default: /usr/local/nginx/)  -c filename  : set configuration file (default: conf/nginxconf)  -g directives : set global directives out of configuration file 

啟動:nginx

停止:nginx -s stop

3、添加到系統服務

使用命令“# vi /etc/init.d/nginx”,打開編輯器,輸入如下內容:

#!/bin/sh # chkconfig: 2345 85 15 # Startup script for the nginx Web Server # description: nginx is a World Wide Web server  # It is used to serve HTML files and CGI # processname: nginx # pidfile: /usr/local/nginx/logs/nginxpid # config: /usr/local/nginx/conf/nginxconf  PATH=/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin DESC="nginx deamon" NAME=nginx DAEMON=/usr/local/nginx/sbin/$NAME SCRIPTNAME=/etc/initd/$NAME  test -x $DAEMON || exit 0  d_start(){  $DAEMON || echo -n "already running" }  d_stop(){  $DAEMON -s quit || echo -n "not running" }   d_reload(){  $DAEMON -s reload || echo -n "can not reload" }  case "$1" in start)  echo -n "Starting $DESC: $NAME"  d_start  echo "" ;; stop)  echo -n "Stopping $DESC: $NAME"  d_stop  echo "" ;; reload)  echo -n "Reloading $DESC conf"  d_reload  echo "reload " ;; restart)  echo -n "Restarting $DESC: $NAME"  d_stop  sleep 2  d_start  echo "" ;; *)  echo "Usage: $ScRIPTNAME {start|stop|reload|restart}" >&2  exit 3 ;; esac  exit 0 

保存退出后,再使用下面的命令,使其可執行;然后,添加配置并查看。

可用chkconfig修改其值,也可用ntsysv工具改變是否自啟動。

# chmod +x /etc/initd/nginx # chkconfig --add nginx # chkconfig nginx on/off # chkconfig --list nginx nginx 0:off 1:off 2:on 3:on 4:on 5:on 6:off

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持VEVB武林網。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 色综合久久久久久久粉嫩 | 久久华人 | 国产毛片网站 | a视频网站 | 久久丝袜脚交足黄网站免费 | 欧美精品黄色 | 一级性色| 成人免费观看49www在线观看 | 成人小视频免费在线观看 | 逼特逼视频在线观看 | 久久99精品久久久久久秒播放器 | 一级做a在线观看 | 美女视频网站黄色 | 热久久成人 | 欧美一级淫片免费播放口 | 又黄又爽免费无遮挡在线观看 | h色视频网站| 国产精品久久久久久久久久尿 | 国产永久免费观看 | 伊人在线视频 | 天堂成人国产精品一区 | 欧美十区 | 久久精品日产高清版的功能介绍 | 免费在线观看毛片 | a视频在线免费观看 | hd极品free性xxx护士人 | 久久久久久久久久久久久久久久久久 | 久国久产久精永久网页 | 色妞视频男女视频 | 精品久久久久久亚洲精品 | 亚洲第一页在线观看 | 欧美综合日韩 | 国产激情视频在线 | 毛片视频网站在线观看 | 国产精品久久久久影院老司 | 久久国产午夜 | 一本色道久久综合亚洲精品图片 | 日本黄色一级视频 | 日韩黄色成人 | vidz 98hd | 国产午夜精品久久久 |