nginx服务器搭建

Posted 阿德001

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了nginx服务器搭建相关的知识,希望对你有一定的参考价值。

1,停止防火墙服务,关闭selinux,配置本地yum

nginx服务器搭建_nginx

2,服务器上传软件包,安装依赖包

2.1 安装依赖包

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

2.2 准备源码包,安装,并启动

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

nginx服务器搭建_nginx_02

[root@localhost ~]#make   &&  make install     #编译并安装

[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginx    #启动服务

2.3 nginx命令的用法

[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginx    #启动服务

            [root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginx -s stop    #停止服务

[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginx  -s reload    #重启服务

[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginx -V    #查看安装包信息

2.4 访问测试,以下页面表示基础nginx搭建成功

nginx服务器搭建_vim_03

3,配置基于域名的虚拟主机

3.1 修改配置文件,添加相关虚拟主机配置

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

      修改37行为:   server_name  www.test1.com;

  第 80 -87行添加以下内容

 80         server

81                 listen 80;

82                 server_name www.test2.com;

83                 location /

84                         root www;

85                         index index.html index.htm;

86                

87        

[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginx -s reload     #重启服务

[root@localhost nginx-1.8.0]#  mkdir /usr/local/nginx/www   #准备网页目录

[root@svr5 ~]# echo "www" > /usr/local/nginx/www/index.html    #网页内容

[root@svr5 ~]#vim  /etc/hosts    #编辑文件,添加以下内容,实现本地域名解析

127.0.0.1 www.test1.com  www.test2.com

3.2 访问测试

访问www.test1.com  结果为nginx默认首页

访问www.test2.com 结果为www

4.访问nginx页面实现用户认证

 4.1修改配置文件

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

将上一个练习(序号3)添加的80-87行内容注释,38-39行添加以下内容

 38         auth_basic "input  password ";

39         auth_basic_user_file "/usr/local/nginx/pass";

[root@localhost nginx-1.8.0]# yum -y install httpd-tools   #安装包提供htpasswd命令

nginx服务器搭建_nginx_04

[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginx  -s reload   #重启服务

4.2 访问测试

nginx服务器搭建_vim_05

5,配置基于加密网站的虚拟主机

以上是关于nginx服务器搭建的主要内容,如果未能解决你的问题,请参考以下文章

如何用服务器搭建一个Meteor国内包镜像源

Cemtos7.2内网搭建DNS服务器

搭建Nginx+keepalived负载高可用,实现动静分离

Linux下Nginx + Keepalived搭建负载均衡与高可用服务

Linux下Nginx + Keepalived搭建负载均衡与高可用服务

Web环境搭建Nginx+Tomcat流行动态-一键完成