一、nginx多站点的配置

1、默认安装的nginx在/etc/nginx下,则执行以下命令
sudo mkdir /etc/nginx/conf.d

这个conf.d作为我们放置多站点的目录

图中的admin.conf和api.conf就是我们新建的配置文件

2、在配置文件中写入你的网站配置

server {listen 80;server_name 你的域名,比如testA;root 网站的根目录;index index.php index.html;if (!-e $request_filename) {rewrite ^/(.*) /index.php/$1 last;}location ~* \.php {fastcgi_pass unix:/var/run/php5-fpm.sock;# fastcgi_pass 127.0.0.1:9000;fastcgi_index index.php;fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name; include fastcgi_params;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;}location ~ /\.git { deny all; }
}

如上即是testA网站的配置,这里只需要修改root路径为项目根目录,然后写上域名即可。

3、多站点配置文件完成之后,需要在总配置处引入一下多站点配置

(1)cd /etc/nginx
(2)vim nginx.conf
(3)

4、最后记得重启一下nginx服务,即可访问你所配置的站点

sudo service nginx restart

二、配置文件中隐藏index.php

   if (!-e $request_filename) {rewrite ^/(.*) /index.php/$1 last;}

上面这句代码即可

end

nginx多站点配置,以及隐藏index.php相关推荐

  1. nginx 多站点配置方法集合

    nginx 多站点配置方法集合 作者: 字体:[增加 减小] 类型:转载 时间:2011-06-28 我要评论 关于nginx的多站设置,其实和apache很相似,假设我们已经有两个域名,分别是:ww ...

  2. Nginx默认站点配置

    Nginx默认站点配置 三大块讲解: 安装目录 编译参数 Nginx默认配置语法 1.default.conf默认配置参数详解 server { #站点配置 listen       80; #监听的 ...

  3. ubuntu nginx添加站点配置失效处理

    最近开始接触阿里云服务器,一步步开始自己配置,记录下自己的一步一坑: nginx安装很简单,apt-get install nginx 成功后就可以打开默认站点 nginx配置文件在/etc/ngin ...

  4. Nginx 多站点配置

    最近学习和练习的时候,为Laravel应用程序添加了好几个站点,有些程序删除之后站点却还留着,这让强迫症感到非常难受,上次解决了这个问题之后并没有记录一下,于是导致今天又花了很多时间折腾,所以特地来写 ...

  5. [Linux] nginx的try_files指令实现隐藏index.php的重写

    1.nginx的try_files指令 ,核心功能是替代rewrite,并且比rewrite更强大的是可以按顺序查找文件是否存在,如果文件都找不到才会执行最后的重定向 解决的问题是,如果一个网站的部署 ...

  6. phpstudy多站点配置好后index of/ 列表无法出现的解决

    打开配置文件vhost-conf,看到图中画黄色线部分.把新配置的站点中的options后面加上  +Indexes  就行了. 转载于:https://www.cnblogs.com/wubuwei ...

  7. TP5域名配置,隐藏index.php的方法

    今天在配置域名的时候,发现自己配置的域名,www.z.cn,要访问的是域名是www.z.cn/simple/test/hello,在浏览器输入域名后,给出的提示是: No input file spe ...

  8. nginx php多域名配置文件,配置文件,nginx_nginx多站点配置,无法通过域名访问,使用ip访问会跳转到其中一个站点,配置文件,nginx - phpStudy...

    nginx多站点配置,无法通过域名访问,使用ip访问会跳转到其中一个站点 在一台服务器设置了Nginx多站点,但是访问这些站点的域名均无法访问,错误如下图: 通过ip会跳转到其中一个站点,具体表现为: ...

  9. iis thinkphp隐藏index.php,thinkphp 隐藏index.php iis apache nginx

    这篇文章介绍的内容是关于thinkphp 隐藏index.php iis apache nginx ,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下 针对不同的web服务器,iis7 a ...

最新文章

  1. 新代系统9服务器警报,新代系统OP、MOT警报一览表
  2. 院士论坛|李德仁:测绘遥感与智能驾驶
  3. Oracle锁与数据库性能
  4. java 异步请求重定向_JavaEE通过response实现请求重定向
  5. 布隆过滤器(Bloom Filter)详解——基于多hash的概率查找思想
  6. subplot 真正含义
  7. 提交代码前问自己七个问题!
  8. Spring整合Mybatis之注解方式,(注解整合Junit)
  9. SAP Fiori element框架smart control运行时的生成原理
  10. android 补签控件,问道手游安卓12月8日维护公告 新增补签功能
  11. 替换富文本里的px为rem
  12. 图片在section上下居中_新媒体运营者关于图片使用的几大要点
  13. envi窗口滤波_高光谱ENVI图像处理之滤波
  14. Unity3D基础5:摄像机与Game视图
  15. 迈达斯cdn安装_CDN安装
  16. 手机可以连上wifi,电脑连不上怎么办?
  17. MixPanel -Android 端埋点技术研究
  18. 大卫艾克~雄狮醒来2:实相的本质(中字)
  19. 数据结构与算法学习(第九天)(系列结束)
  20. 2021-04-24

热门文章

  1. python默认参数惹得祸
  2. Check failed: error == cudaSuccess (35 vs. 0) CUDA driver version is insufficient for CUDA runtime
  3. module compiled against API version 0xb but this version of numpy is 0xa
  4. opencv调试方法
  5. 在编程和算法领域,有哪些经典问题
  6. Linux中安装配置hadoop集群
  7. Android studio自定义变量
  8. 怎么修改云服务器项目路径,云服务器tomcat的项目路径怎么设置
  9. redis失效了mysql扛不住_我是Redis,MySQL大哥被我害惨了!
  10. mysql server windows_Windows下mysql community server 8.0.16安装配置方法图文教程