当前位置:   article > 正文

linux-nginx服务器搭建_linux服务器搭建nginx

linux服务器搭建nginx

linux-nginx服务器搭建

  • 简介:
    一般来说,需要性能的web服务,用Nginx;如果不需要性能只求稳定,更考虑Apache;
    Nginx处理放静态内容比Apache要好,特别是在可承受压力、带宽及资源消耗上都要优于Apache。
    所以更为通用的方案是,前端Nginx抗并发,后端Apache集群,配合起来会更好。

1.安装nginx

  1. 检查网络环境,查看服务器是否可以上网贵
  2. Centos7配置阿里云yum源和安装EPEL源
    1. 对默认原文件进行备份
      #cd /etc/yum.repos.d
      #mkdr bak
      #mv *.repo bak/
      
      • 1
      • 2
      • 3
    2. 配置阿里云yum源:
      #wget http://mirrors.aliyun.com/repo/Centos-7.repo
      #yum clean all
      #yum makecache
      
      • 1
      • 2
      • 3
    3. 安装EPEL源:
      #yum install -y epel-release
      
      • 1
  3. 安装nginx并配置服务:
    1. 安装nginx服务:
      #yum install nginx
      
      • 1
    2. 主配置文件:vim /etc/nginx/nginx.conf
    3. 默认目录:/usr/share/nginx/html
    4. 日志文件:
      error_log /var/log/nginx/error.log;
      error_log /var/log/nginx/access.log
      
      • 1
      • 2
    5. 日志格式分析
      安全加固:https://www.cnblogs.com/xiaozi/p/10119062.html
      
      • 1
  4. 修改nginx配置文件:
    #vim /etc/nginx/nginx.conf
    在文件最后一个}号前添加:
    include vhost/*.conf;
    
    • 1
    • 2
    • 3
  5. 在/etc/nginx目录下新建vhost目录,并在下面新建www.test.conf
    # cd /etc/nginx
    # mkdir vhost
    # vim vhost/www.test.conf
    
    • 1
    • 2
    • 3
    • www.test.conf文件写入的内容:
    server{
            listen 192.168.75.128:80;
            server_name www.test.com;
            location / {
                    root /data/test;
                    index index.html;
    }
    }
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
  6. 将网站文件test拷贝到/data/目录下
  7. 查看www.test.conf配置文件是否出错:nginx -t
  8. 重启服务:systemctl restart nginx
  9. 关闭防火墙:systemctl stop firewalld
  10. 关闭selinux安全机制:setenforce 0
  11. 基于域名的虚拟主机:
    # vim /etc/hosts
    添加:
    192.168.75.128 www.test.com
    
    192.168.75.128:虚拟机ip地址
    
    • 1
    • 2
    • 3
    • 4
    • 5
  12. 访问测试:浏览器测试:www.test.com
  13. 不能访问:
    1. 看看80端口是否被其它服务占用
      1. lsof -i 80
        netstat -tunlp
        
        • 1
        • 2
      2. 如果被占用:
        kill -9 PID
        
        • 1
    2. hosts:域名注册是否成功:ping www.test.com
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/weixin_40725706/article/detail/103765
推荐阅读
相关标签
  

闽ICP备14008679号