自学内容网 自学内容网

线上nginx编译参数

1、pcre-8.12(去百度网盘下载,官网下载太慢)
官网下载https://sourceforge.net/projects/pcre/files/pcre/
正常情况下yum安装 pcre pcre-devel就可以了,不用第三方的pcre
pcre 安装到 /usr/local/ 解包到/usr/src/

# yum -y install gcc-c++
# yum -y install gcc-c++
# tar zxvf pcre-8.12.tar.gz -C /usr/src/
# cd /usr/src/pcre-8.12/
# ./configure --prefix=/usr/local/   
make  &&  make install

2、编译安装 nginx-1.11.13

# useradd nginx -s /sbin/nologin -M
# tar zxvf nginx-1.11.13.tar.gz -C /usr/local/
# cd /usr/local/nginx-1.11.13/

# 注意--with-pcre=这里是pcre源码包的解压路径
# ./configure --prefix=/alidata/nginx --user=nginx --group=nginx --with-http_ssl_module --with-http_stub_status_module --with-http_flv_module --with-http_mp4_module --with-pcre=/usr/src/pcre-8.12/
# make && make install
# chown -R nginx.nginx /alidata/nginx/

3、创建nginx虚拟主机

# 映射虚拟主机目录
# vi /etc/
http {
include /alidata/nginx/conf.d/*.conf;     
}

# 创建站点目录
# mkdir -p /alidata/www/; echo "nginx 1.1.11" > index.html

# 配置虚拟主机
# vi /alidata/nginx/conf.d/vhost.conf         
################## www.abc.org ##############
server {
        listen        80;
        server_name  www.abc.org; 
        location / {
            # root   html;           # 默认站点目录(/alidata/server/nginx-1.11.10/html/)
            root   /alidata/www/www_xialan_com;     # 自定义站点目录
            index  index.php  index.html index.htm;
}

        # 禁止访问.svn|.git|.cvs结尾的文件
location ~ .*.(svn|Git|cvs) {
        deny all;
        }
}

原文地址:https://blog.csdn.net/qq_25096749/article/details/145160976

免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!