日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

nginx 安装 虚拟主机

發(fā)布時間:2025/6/15 编程问答 23 豆豆
生活随笔 收集整理的這篇文章主要介紹了 nginx 安装 虚拟主机 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

nginx 安裝

安裝nginx依賴的庫

[root@localhost src]# yum -y install gcc pcre pcre-devel zlib zlib-devel openssl openssl-devel

[root@localhost ~]# cd /usr/local/src/

[root@localhost src]# wget http://nginx.org/download/nginx-1.4.4.tar.gz

[root@localhost src]# tar zxvf nginx-1.4.4.tar.gz?

[root@localhost src]# cd nginx-1.4.4

[root@localhost nginx-1.4.4]# ./configure ? ? ? ? ? ? ?也可以用--help 查看選項 來安裝

[root@localhost nginx-1.4.4]# make

[root@localhost nginx-1.4.4]# make install

安裝完成后 啟動nginx

[root@localhost ~]# /usr/local/nginx/sbin/nginx

配置腳本啟動 停止ngix

下面的shell腳本內(nèi)容,需要根據(jù)Nginx實際編譯安裝的配置,修改?NGINX_CONF_FILE="/etc/nginx/nginx.conf"?和?lockfile=/var/lock/nginx.lock?

nginx="/usr/sbin/nginx" 這三個參數(shù)
vim /etc/init.d/nginx ? 然后將下面的配置文件帖進來

配置文件如下

#! /bin/bash

#nx - this script starts and stops the nginx daemon

#

# chkconfig: ? - 85 15

# description: ?Nginx is an HTTP(S) server, HTTP(S) reverse \

# ? proxy and IMAP/POP3 proxy server

#

# processname: nginx

# config: ?/etc/nginx/nginx.conf

# pidfile: /var/run/nginx/nginx.pid

# Source function library.

. /etc/rc.d/init.d/functions

# Source networking configuration.

. /etc/sysconfig/network

# Check that networking is up.

[ "$NETWORKING" = "no" ] && exit 0

nginx="/usr/local/nginx/sbin/nginx" ? ? ? ? ? ? ? ?// 我的nginx的路徑

prog=$(basename $nginx)

NGINX_CONF_FILE="/usr/local/nginx/conf/nginx.conf" ? ?// 我的nginx的路徑

[ -f /etc/sysconfig/nginx ] && . /etc/sysconfig/nginx

lockfile=/var/lock/subsys/nginx ? ? ? ? ? ? ? ? ? ? ? ? ??// 我的nginx的路徑

start() {

[ -x $nginx ] || exit 5

[ -f $NGINX_CONF_FILE ] || exit 6

echo -n $"Starting $prog: "

daemon $nginx -c $NGINX_CONF_FILE

retval=$?

echo

[ $retval -eq 0 ] && touch $lockfile

return $retval

}

stop() {

echo -n $"Stopping $prog: "

killproc $prog -QUIT

retval=$?

echo

[ $retval -eq 0 ] && rm -f $lockfile

return $retval

}

restart() {

configtest || return $?

stop

sleep 1

start

}

reload() {

configtest || return $?

echo -n $"Reloading $prog: "

killproc $nginx -HUP

RETVAL=$?

echo

}

force_reload() {

restart

}

configtest() {

? $nginx -t -c $NGINX_CONF_FILE

}

rh_status() {

status $prog

}

rh_status_q() {

rh_status >/dev/null 2>&1

}

case "$1" in

start)

rh_status_q && exit 0

$1

;;

stop)

rh_status_q || exit 0

$1

;;

restart|configtest)

$1

;;

reload)

rh_status_q || exit 7

$1

;;

force-reload)

force_reload

;;

status)

rh_status

;;

condrestart|try-restart)

rh_status_q || exit 0

;;

*)

echo $"Usage: $0 {start|stop|status|restart|condrestart|try-restart|reload|force-reload|configtest}"

exit 2

esac

-------------------------------------------------------------------------------

[root@localhost ~]# chmod +x /etc/init.d/nginx?

[root@localhost ~]# chkconfig --add nginx

[root@localhost ~]# chkconfig nginx on

[root@localhost ~]# chkconfig --list | grep nginx

nginx ? ? ? ? ?0:關閉1:關閉2:啟用3:啟用4:啟用5:啟用6:關閉


nginx虛擬主機配置

[root@localhost ~]# vim /usr/local/nginx/conf/nginx.conf

server {
??????? listen?????? 80;
??????? server_name? 123.com;

在訪問機器上的hosts文件里配置域名???? 然后訪問123.com


轉(zhuǎn)載于:https://blog.51cto.com/9872158/1893126

總結(jié)

以上是生活随笔為你收集整理的nginx 安装 虚拟主机的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。