网站搭建

118 阅读3分钟

网站创建历程

1. 买域名

https://wanwang.aliyun.com/domain/searchresult/

先要起名字,找到合适的域名。
找好后直接付款支付就ok了。

1.1 实名制

需要身份证照片。
直接拍照,上传,ok,等2个工作日。

服务器

购买地址

云服务器ECS(包年包月) 地域: 华北 1 可用区: 华北 1 可用区 B I/O 优化实例: 非 I/O 优化实例 实例规格: 1 核 2GB 网络类型: 经典网络 带宽: 1Mbps(按固定带宽) 操作系统: CentOS 7.2 64位 系统盘: 40GB 普通云盘 密码: 已设置 实例名称: oriht

linux学习: wiki.jikexueyuan.com/project/lin…

登陆的操作: ssh root@ip

三:连接数据库:mysql -uroot -proot //p

还有就是遇到死链接的问题需要

配置路由:‘URL_MODEL'=2; 或者配置为0 和3 这里需要仔细查看TP手册部署那里。

直接写路径就可以

3。chkconfig --level 35 vsftpd on4.yum -y install vsftpd;5 cd /home/wwwroot/default/6 chmod 777 /home/wwwroot/default/chmod 777 /home/wwwroot/default/ -R 这里要注意的是权限问题:你要把application目录权限-777例如:chmod 777 /home/wwwroot/default/ -Rchmod -R 777 /home/wwwroot/default/

在centos上安装git

备案流程

网站备案信息真实性核验单 [查看样例] 请打印3份,按照样例分别填写并全部邮寄

申请邮寄幕布 您自行拍照后上传

远程拷贝

拷贝远程服务器的文件到本地:

```bash
scp -r -P 端口号 用户名@IP地址:/usr/local/tomcat_airc/webapps/  /tmp/kyj/
```

拷贝本地文件到远程服务器:

```bash
scp -r /tmp/kyj/sys.war 用户名@IP地址:/usr/local/tomcat_airc/webapps/
```

服务器信息

php的默认端口是8080 nginx的默认端口改成80

https配置

在阿里云买好证书,

  1. 在nginx安装目录下新建cert目录 cd /usr/local/nginx mkdir cert

  2. 将证书下载下来,复制到cert目录下 scp -r 本地文件目录 root@(ip):/usr/local/nginx/cert/ 这里有123.pem 和123.key,两个都要传到远程服务器

  3. 配置后不生效

  4. curl -l oriht.com

  5. wget oriht.com

  6. 需要进入阿里云服务器的实例里,找到安全组规则,配置443访问权限。才能访问https的端口

  7. nginx no input file specified 查看nginx error.log, 发现是nginx之前的配置找不到路径之类的问题,先将所有的其他配置注释掉,mv **.conf **.conf.bak

  8. 又报502 Bad Gateway 说是nginx-fpm的占用内存太多,默认进程数太少

1、查看php fastcgi的进程数(max_children值)

netstat -anop | grep php-cgi | wc -l 1、查看php fastcgi的进程数(max_children值)

netstat -anop | grep php-cgi | wc -l

3、调整/usr/local/php/etc/php-fpm.conf 的相关设置

```config
pm.max_children = 5
request_terminate_timeout = 60
```

部分PHP程序的执行时间超过了Nginx的等待时间,可以适当增加nginx.conf配置文件中FastCGI的timeout时间,例如:

```config
http
{
……
fastcgi_connect_timeout 300;
fastcgi_send_timeout 300;
fastcgi_read_timeout 300;
……
}
```