• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    CentOS6使用nginx搭建web网站服务的方法

    利用CentOS6搭建简易的web服务

    提示: 其中没有涉及到MySQl、MongoDB的安装和使用,包括docker容器等,使用nginx反向代理静态服务

    centOS服务器

    可以选用国外或者国内的服务器,这里只展示centOS系统配置,本人实在window系统下完成下列操作
    选购一台合适的云服务器,系统为centOS

    在window系统下安装xshell和xftp, 保证可以系统访问centOS系统

    使用xshell连接上云服务器,使用超级管理员root登录

    登录完成之后安装nginx

    下面是需要下载的文件:

    解压与安装:

    nginx命令:

    nginx命令开启# ./nginx

    停止# ./nginx -s stop

    # ./nginx -s quit

    重启# ./nginx -s reload

    开启nginx # ./nginx 必须在nginx的安装目录下的sbi文件开启,当然也可全局配置

    查看是否开启nginx # ps aux|grep nginx

    nginx配置

    以下是nginx配置的部分参考

    # http server
    server {
      listen    80;
      server_name www.didiheng.com;
    
      #charset koi8-r;
    
      #access_log logs/host.access.log main;
    
      access_log off; #缓存日志关闭
      server_tokens off;
      tcp_nopush on;
      tcp_nodelay on;
    
      gzip on; #gzip开启
      gzip_comp_level 6; #gzip比率
      gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    
      proxy_connect_timeout 5; #缓存链接
      proxy_read_timeout 60; 
      proxy_send_timeout 5; 
      proxy_buffer_size 16k; 
      proxy_buffers 4 64k; 
      proxy_busy_buffers_size 128k; 
      proxy_temp_file_write_size 128k;   
    
      location / {
        root  /www; #此处绝对地址
        index index.html index.htm;
        try_files $uri $uri/ /index.html; //使用客户端路由需配置
        rewrite ^(.*)$ https://$host$1 permanent; /强制定向https   
      }
    
      #error_page 404       /404.html;
    
      # redirect server error pages to the static page /50x.html
      #
      error_page  500 502 503 504 /50x.html;
      location = /50x.html {
        root  html;
      }
      
      #https server
      server {
        listen    443 ssl;
        server_name www.didiheng.com;
    
        ssl_certificate   server.crt;
        ssl_certificate_key server.key;
    
        ssl_session_cache  shared:SSL:1m;
        ssl_session_timeout 5m;
    
        ssl_ciphers HIGH:!aNULL:!MD5;
        ssl_prefer_server_ciphers on;
    
        access_log off;
        server_tokens off;
    
        tcp_nopush on;
        tcp_nodelay on;
    
        expires epoch;
      gzip on;
        gzip_comp_level 6;
        gzip_types text/plain application/x-javascript text/css application/xml text/javascript application/x-httpd-php image/jpeg image/gif image/png;
    
        proxy_connect_timeout 5;
        proxy_read_timeout 60;
        proxy_send_timeout 5;
        proxy_buffer_size 16k;
        proxy_buffers 4 64k;
        proxy_busy_buffers_size 128k;
        proxy_temp_file_write_size 128k;
    
        location / {
          root  /www;
          index index.html index.htm;
          try_files $uri $uri/ /index.html;
        }
      }
      
    }
    
    

    在以上配置中我直接将https开启了,若没有相关的ssl配置,请将https服务注释 使用 # 即可

    修改之后重启nginx

    # ./nginx -s reload
    

    使用serverIP或域名访问 访问

    github原址

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    上一篇:详解nginx的请求限制(连接限制和请求限制)
    下一篇:在Nginx上配置多个站点的方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    CentOS6使用nginx搭建web网站服务的方法 CentOS6,使用,nginx,搭建,web,