无法连接域名!!记录一次在jason老师帮助下的趟坑nginx

来源:互联网 发布:painter2018 mac破解 编辑:程序博客网 时间:2024/04/27 19:14

事情发生背景:我一直想为自己做的淘客项目折腾一个域名上线,打算先买别人的源码,然后自己的源码也正在开发中,目前只做到后台。因为我想考研,所以这个可能是我本科做的唯一一个能称上项目的玩意儿。然后我这两天在公司疯狂的配置服务器。因为原来折腾过很多次服务器了,每次遇到点挫折就想放弃,这次是拼了老命来配置这个服务器。前后花的时间应该有近20个小时。服务器也重装了三四次。nginx配置下,我能够ping的通www.qibuxing.com这个网址,也能看到域名绑定的ip地址(这里有件事说下,原来服务器上莫名其妙有人申请解析,我一直以为是腾讯云dns给我发送的解析ip,我就同意了解析。后来在这查资料的过程中,我发现这是恶意域名解析,具体有什么危害还真不知道)------------但是我通过域名访问这个网址的时候,总是显示连接错误或者dns错误。在jason老师的指导下,我知道这个问题还是处在nginx服务器下。

$ vim /usr/local/nginx/conf/nginx.conf注意到location ~\.php$ 下的配置,这里的关键是fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;


这里是$ vim /usr/local/nginx/conf/fastcgi.conf 文件,主要的改动应该有两处,ScriptName的配置替换成了$document_root$fastcgi_script_name;



$ vim /usr/local/nginx/conf/scgi.conf  此处好像有改动

配置的时候,显示$ pkill nginx   

$ netsat -tunol | grep 22 修改port22.此处我原来使用sshd配置过,第一步,可以先ping下ip地址线路;督二步,telnet -d 100.100.100.100,测试我们的线路是否通畅。telnet命令查看防火墙是否开启。在这里我使用了/etc/init.d/iptables stop来关闭防火墙,在生产环境中应该开启。

$ netstat -lntup|grep sshd查看ssh默认端口22有没有被修改。我们连接可以选用一个大于1024的端口连接,所以我选用老男孩教程中的52113端口。

在ssh中上传和下载,我们使用到rz、sz命令。yum install lrzsz -y.这里不深究。

$pkill nignx 关闭Nginx服务, 通过/usr/local/nginx/sbin/nignx重启。通过curl 127.0.0.1来测试是否启动成功。


$netstat -tynpl | grep 22

$netstat -tunpl | grep php

$netstat -tunpl | grep 9000

$netstat -tunpl | grep php:9000 三处配置

在这里注意到的一点是,给服务器分配多个端口

 

 $ pkill php-fpm
 $ /usr/local/php/sbin/php-fpm 
 $ tail -f ../..log/error.log

 $ grep -R "sciprts"



0 0
原创粉丝点击