nginx服务器搭建

枕上从妨一夜睡,灯前读尽十年诗。这篇文章主要讲述nginx服务器搭建相关的知识,希望能为你提供帮助。
1,停止防火墙服务,关闭selinux,配置本地yum
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

[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搭建成功

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命令

[root@localhost nginx-1.8.0]# /usr/local/nginx/sbin/nginx   -s reload    #重启服务
4.2 访问测试
【nginx服务器搭建】
5,配置基于加密网站的虚拟主机

    推荐阅读