nginx安装步骤详解

1.nginx安装

[root@proxy ~]# yum -y install gcc pcre-devel openssl-devel openssl-devel
[root@proxy nginx-1.12.2]# ./configure   \
--prefix=/usr/local/nginx   \                #指定安装路径
--user=nginx   \                            #指定用户
--group=nginx  \                            #指定组
--with-http_ssl_module                    #开启SSL加密功能
> --with-stream              //开启4层反向代理功能
> > --with-http_stub_status_module                //开启status状态页面

2.用户认证
步骤一:修改Nginx配置文件

server {
        auth_basic "Input Password:";                        //认证提示符信息
        auth_basic_user_file  "/usr/local/nginx/pass";        //认证的密码文件

步骤二:生成密码文件,创建用户及密码

[root@proxy ~]# yum -y install  httpd-tools
[root@proxy ~]# htpasswd -c /usr/local/nginx/pass   tom 

3.基于域名的虚拟主机

  server {
        listen       8000;                      //端口
        server_name  web1.example.com;           //域名
}

4.SSL虚拟主机

[root@proxy ~]# openssl genrsa > cert.key                            //生成私钥
[root@proxy ~]# openssl req -new -x509 -key cert.key > cert.pem      //生成证书
[root@proxy ~]# vim  /usr/local/nginx/conf/nginx.conf
        ssl_certificate      cert.pem;    #这里是证书文件
        ssl_certificate_key  cert.key;   #这里是私钥文件
[root@proxy ~]# /usr/local/nginx/sbin/nginx -s reload
发布了25 篇原创文章 · 获赞 2 · 访问量 592

猜你喜欢

转载自blog.csdn.net/f5500/article/details/103978862