phubing 2020-01-08 11:52:17

267

收藏
分类专栏: Nginx 文章标签: Nginx 域名 IP
版权

用两个不同的域名绑定同一个ip访问两个不同的项目是完全可以做到的,远没有想象的那么复杂,使用服务器环境LNMP
要实现这个功能首先需要配置nginx
打开nginx的配置文档(nginx.conf)

  1. server {
  2. listen 80;          //端口
  3. server_name www.xxxxx.com;      //域名
  4. access_log xxxxx;      //日志存储的位置
  5. root xxxxx;  //项目根路径
  6. index index.html index.htm index.php;
  7. fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
  8. location / {
  9. try_files $uri $uri/ /index.php?$query_string;
  10. }
  11. location /nginx_status {
  12. stub_status on;
  13. access_log off;
  14. allow xxx.xxx.xx.xx;
  15. deny all;
  16. }
  17. location ~ [^/].php(/|$) {
  18. #fastcgi_pass remote_php_ip:9000;
  19. fastcgi_pass unix:/dev/shm/php-cgi.sock;
  20. fastcgi_index index.php;
  21. include fastcgi.conf;
  22. }
  23. location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
  24. expires 30d;
  25. access_log off;
  26. }
  27. location ~ .*.(js|css)?$ {
  28. expires 7d;
  29. access_log off;
  30. }
  31. }

以上只是一个项目的配置,同样的我们想同一个服务器打在两个不同的项目那么所需要做的就是复制相同的一份代码,指定不同的项目路径

  1. server {
  2. listen 80;    //端口
  3. server_name www.xxxx.com;    //域名
  4. access_log /data/wwwlogs/access_nginx.log combined;
  5. root xxxxxxx;    //项目根路径
  6. index index.html index.htm index.php;
  7. fastcgi_param SCRIPT_FILENAME $document_root/$fastcgi_script_name;
  8. location / {
  9. try_files $uri $uri/ /index.php?$query_string;
  10. }
  11. location /nginx_status {
  12. stub_status on;
  13. access_log off;
  14. allow 127.0.0.1;
  15. deny all;
  16. }
  17. location ~ [^/].php(/|$) {
  18. #fastcgi_pass remote_php_ip:9000;
  19. fastcgi_pass unix:/dev/shm/php-cgi.sock;
  20. fastcgi_index index.php;
  21. include fastcgi.conf;
  22. }
  23. location ~ .*.(gif|jpg|jpeg|png|bmp|swf|flv|ico)$ {
  24. expires 30d;
  25. access_log off;
  26. }
  27. location ~ .*.(js|css)?$ {
  28. expires 7d;
  29. access_log off;
  30. }
  31. }

要想实现这个功能的中心就在于域名的不同和项目根路径的不同

linux修改对外访问ip_linux 同一个ip 绑定两个不同的域名 访问两个不同的项目相关推荐

  1. 购买域名,购买公网IP,实现同一个IP绑定多个域名

    C:\Users\ADMINI~1\AppData\Local\Temp\88bb7c0768abf75f59a8a18a1d34a83e0127015d0b24515952584d38eff4523 ...

  2. 如何实现同一个IP绑定多个域名

    如何为同一IP地址绑定不同的子域名 利用Apache实现:同一个IP绑定多个域名 假设你云服务器IP地址为 :12.34.56.78 假设你需要使用的多个域名为 : ·www.example.com ...

  3. 服务器如何禁止访问指定网址,问: 怎么禁止别人的域名访问自己的服务器

    利用.Htaccess阻止IP恶意攻击网站,禁止指定域名访问,禁止机器爬虫,禁止盗链 前几天发现我的网站被一些IP发起了大量恶意的.有针对性的扫描,企图通过暴力探测方式获取网站中一些内部配置文件和信息 ...

  4. linux 同一个ip 绑定两个不同的域名 访问两个不同的项目

    用两个不同的域名绑定同一个ip访问两个不同的项目是完全可以做到的,远没有想象的那么复杂,使用服务器环境LNMP 要实现这个功能首先需要配置nginx 打开nginx的配置文档(nginx.conf) ...

  5. 访问网络内不同ip段的计算机,[转]问题:话说两台电脑在一个局域网内,把它们的IP地址都设成不同的网段,请问,它们可不可以通讯?如...

    问题:话说两台电脑在一个局域网内,把它们的IP地址都设成不同的网段,请问,它们可不可以通讯?如果能,请问应该怎么做? (1)其实不论怎么设置,目的都是为了添加路由 网关只是间接添加了0.0.0.0的默 ...

  6. Vue项目本地运行环境下设置既能localhost访问又能IP访问,并且可以外网环境下通过域名访问

    打开项目build下index.js文件,将localhost改为 0.0.0.0,port端口号改不改都行,只要保证这个端口号没有被占用即可. 然后打开项目package.json文件,找到 将红框 ...

  7. nginx 防止恶意域名解析_配置nginx只允许域名访问,禁止ip访问【图文教程】

    平凡也就两个字: 懒和惰;成功也就两个字: 苦和勤;优秀也就两个字: 你和我.跟着我从0学习JAVA.spring全家桶和linux运维等知识,带你从懵懂少年走向人生巅峰,迎娶白富美!每一篇文章都是心 ...

  8. 【java】tomcat配置域名访问并修改端口号

    首先修改ip地址访问 打开tomcat安装目录,找到conf文件夹 进入后找到server.xml文件,用文本编辑器打开后如下: 找到<Engine name="Catalina&qu ...

  9. Nginx只允许域名访问网站,禁止使用IP 访问80,443端口

    转载来源 :Nginx只允许域名访问网站,禁止使用IP 访问80,443端口 :http://www.safebase.cn/article-260225-1.html 摘要: 一.背景 为了避免别人 ...

  10. 域名访问和ip访问区别

    域名访问和ip访问区别 ip访问对应某一台确定的服务器: 域名访问相当于在ip访问的基础上,做了一个反向代理的中间功能.例如:百度,很多人会同时使用,如果使用的是同一台服务器的话,服务器估计会扛不住, ...

最新文章

  1. 分布式定时任务xxl-job的常用姿势都集齐了,So Easy!
  2. Spring Boot2.x-13前后端分离的跨域问题解决方法之Nginx
  3. A. [2021.1.29多校省选模拟11]最大公约数(杜教筛/数论)
  4. leetcode160 相交链表
  5. mysql test run_MySQL自动测试框架
  6. word 多级列表标题设置
  7. can总线rollingcounter_CAN总线笔记
  8. Codeforces 854 D Jury Meeting(前缀和后缀)
  9. 幼儿认知发展虚拟仿真系统
  10. 视频深度学习:行为识别指南
  11. bzoj5139 [Usaco2017 Dec]Greedy Gift Takers
  12. django的update和create高级操作
  13. 微信小程序之流星雨个人页
  14. 在下拉列表框中实现placeholder
  15. SDH原理--3.开销和指针
  16. 谷粒学院day5 讲师管理模块的前端实现
  17. 计算机已从异常关机中恢复,(BCCode7a蓝屏问题,急!)今天电脑开机放着,人离开了,回来后提示windows从异常关机中恢复...
  18. 补充订单平台对店铺的效果
  19. 项目实战典型案例10——对生产环境以及生产数据的敬畏之心
  20. pytorch 创建张量tensor

热门文章

  1. tps5430应用电路详解_详解常用电阻的优缺点
  2. ASP.NET Core中使用Csp标头对抗Xss攻击
  3. 2018暑假第二周总结(7.16-7.22)
  4. 【题解】Luogu p3478 [POI2008]STA-Station 动态规划
  5. python取反运算
  6. 计时器setInterval()、setTimeout()
  7. python 3.X中打包二进制数据存储字符串出错原因分析
  8. USACO 3.2 msquare 裸BFS
  9. 动态在网络图片上写字
  10. jsp中对jstl一些标签的引用方式