安装Nginx是做WEB服务器的一个选项之一了,如果网站静态多我们多半使用nginx否则会选择apache了,下面我们不说远了就来看看Linux系统下安装配置Nginx环境整理吧.
PHP的这些环境在linux下也折腾过很多次了,每次重装都要重新去找这些文档,记性不好,还是自己整理下吧.
常用操作:
-- root软连接到nginx.conf
# ln -s /usr/local/webserver/nginx/conf/nginx.conf /root/nginx.conf
-- root目录下直接重启脚本
# echo -e '#!/bin/bash \n /usr/local/webserver/nginx/sbin/nginx -s reload ' >> /root/nginx_restart.sh
-- 添加执行权限
# chmod +x /root/nginx_restart.sh
-- 添加到自启动
# echo '/usr/local/webserver/nginx/sbin/nginx' >>/etc/rc.local
启动Nginx:
# /usr/local/webserver/nginx/sbin/nginx
-- 检测是否配置文件是否正确
# /usr/local/webserver/nginx/sbin/nginx -t
-- 重启nginx
# /usr/local/webserver/nginx/sbin/nginx -s reload
nginx.conf
配置示例,通过vhost来配置新站点,避免nginx.conf文件过长,不方便管理.
Nginx安装:
# yum -y install gcc* pcre glib2-devel openssl-devel pcre-devel bzip2-devel gzip-devel lrzsz
# groupadd www && useradd www -g www
# wget http://nginx.org/download/nginx-1.6.1.tar.gz
# tar zxvf nginx-1.6.1.tar.gz
# cd nginx-1.6.1
# ./configure --user=www --group=www --prefix=/usr/local/webserver/nginx --with-http_stub_status_module --with-http_ssl_module --error-log-path=/data/logs/nginx/error.log --http-log-path=/data/logs/nginx/access.log
# make && make install
机器为阿里云512MCentOS,刚初始化的机器发现没有make命令,通过yum安装即可.
# yum -y install make。
大型站长资讯类网站! https://www.nzzz.com.cn