zoukankan      html  css  js  c++  java
  • Nginx的*的配置

    1.linux下的方向代理(前提域名和P已经映射好了的)

    在linux中的输入命令:whereis nginx 查看当前nginx的安装目录

    显示 nginx: /usr/local/nginx

    命令:cd /usr/local/nginx 到大当前nginx目录

    命令:ll 展示当前的nginx的目录下的所有文件夹以及其他文件信息

    命令:cd conf

    命令:ll 展示当前的conf的目录下的所有文件夹以及其他文件信息

    找到编辑nginx.conf文件 命令:vim nginx.conf

    输入i在  

       # another virtual host using mix of IP-, name-, and port-based configuration
        #
        #server {
        #    listen       8000;
        #    listen       somename:8080;
        #    server_name  somename  alias  another.alias;

        #    location / {
        #        root   html;
        #        index  index.html index.htm;
        #    }
        #}

    输入:

     #####################################vhost#############################
         include vhost/*.conf;

    意思是加载所有vhost文件夹下面的所有后缀问conf的文件.

    (保存文件的方式:ESC+:+wq (第二种方式:SHIFT+ESC+:+wq(CTRL+Z 按两次Z))回车)

    在conf文件夹中创建vhost已近对应的conf文件,命令:vim  /vhost/www.imooc.conf 

    编辑内容

    server {
        listen 80;#对应端口
        autoindex on;
        server_name www.imooc.com;#对应问文件夹名称
        access_log /usr/local/nginx/logs/access.log combined;
        index index.html index.htm index.jsp index.php;
        #error_page 404 /404.html;
        if ( $query_string ~* ".*[;'<>].*" ){
            return 404;
        }
        location / {
            proxy_pass http://127.0.0.1:8080;#映射的路径(如果是要文件服务器就填文件夹名称如:root /文件夹名称/)
            add_header Access-Control-Allow-Origin *;
        }
    }
    (保存文件的方式:ESC+:+wq (第二种方式:SHIFT+ESC+:+wq(CTRL+Z 按两次Z))回车)

    映射完毕重启nginx服务器即可命令:进入到sbin输入命令sudo  ./nginx -s reload  

    操作:输入映射的域名即可

    周永发
  • 相关阅读:
    AWK只打印某个域后的所有域
    Apache配置文件httpd.conf内容翻译
    DOM事件类型详解
    DOM中的事件处理概览与原理的全面剖析
    JavaScript实战(带收放动画效果的导航菜单)
    (转)高性能JavaScript:加载和运行(动态加载JS代码)
    (转)网页性能管理详解
    (转)JavaScript-性能优化之函数节流(throttle)与函数去抖(debounce)
    你真的知道setTimeout是如何运行的吗
    用原生JS读写CSS样式的方法总结
  • 原文地址:https://www.cnblogs.com/yvanBk/p/9067626.html
Copyright © 2011-2022 走看看