15158846557 在线咨询 在线咨询
15158846557 在线咨询
所在位置: 首页 > 营销资讯 > 网站运营 > 搭建自己的网站

搭建自己的网站

时间:2023-06-04 01:39:01 | 来源:网站运营

时间:2023-06-04 01:39:01 来源:网站运营

搭建自己的网站:

1. 选择服务器厂商


这里我们暂不谈自己有机房的情况。
国内服务器:
优点:
无需备案。使用sdn,oss等服务困难。
因为只有国内服务器才能备案,而国内云厂商提供的cnd,oss等服务都需要基于已有备案的条件,所以国内服务器在后续优化站点时更方便简单。
缺点:
贵,不能访问国外网站,而且需要备案后才能访问,备案流程较为繁琐耗时。
国外服务器:
优点:
价格低廉,可以访问国外网站,无需备案,即搭建即使用。(基于我的网速测试几秒钟网页能全部加载完成,之前在某云上搭建的服务器打开网页则十几秒)。
缺点:
后续因为网站没有备案会有许多麻烦。
综合:
资金充裕,图简便:
购买过内服务器,阿里云,腾讯云,百度云等厂商都是不错的选择。
囊中羞涩,爱折腾:
国外服务器,虽然后续因为备案的问题会比较麻烦,但总归能找到解决办法
国外服务器厂商推荐:
1) vultr:
2) 搬瓦工


2. 购买并部署服务器


这里我仅列出在vultr上购买并部署服务器的流程!
购买:
步骤如图:



按小时计费,能够随时开通和删除服务器,新服务器即是新ip。
vultr注册地址(使用此地址访问有优惠): -点我注册vultr-(最低2.5美元/月,全球15个服务器位置可选)
注册并邮件激活账号,充值后即可购买服务器。充值方式可以选择支付宝
注意:2.5美元套餐只提供ipv6 ip,一般的电脑用不了,所以建议选择3.5美元及以上的套餐。
查看服务器信息
查看ssh连接账户信息



部署LAMP应用程序VPS之后,您可以使用Vultr控制面板上的root登录使用SSH客户端登录系统。
您可以通过http://[SERVER_IP]/使用Web浏览器导航到Apache服务器。
Web文档的根目录位于/var/www/html/。您可以在该文件夹中创建.php或.html文件。例如,上传一个PHP文件
以/var/www/html/donut.php使您可以在Web浏览器上访问该文件http://[SERVER_IP]/donut.php。
VPS还运行一个MySQL数据库服务器。您可以使用以下命令连接到数据库:
mysql -u root
MySQL根密码保存在VPS中/root/.my.cnf。
挑选最合适服务器
开通服务器时,当出现了ip,不要立马去ping或者用xshell去连接,再等5分钟之后,有个缓冲时间。删除服务器时,先开新的服务器后再删除旧服务器,这样可以保证新服务器的ip与旧ip不同。
有的新建服务器可能无法连接,这是因为ip被墙,此时需要再购买一个服务器,之后删除无法连接的服务器。
vultr实际上是折算成小时来计费的,如果你部署的服务器实测后速度不理想,你可以把它删掉,重新换个地区的服务器来部署。部署服务器后立马所删除消耗的费用非常低。


3. 部署typecho


为什么选typecho而不用wordpress,主要是因为typecho更轻量级,速度更快,通过修改代码个性化定制更易上手。
typecho选择主题
主题选择原则:
不要有太多图像,否则影响网站加载速度。最好选择清晰简明的主题,不易太过奢华。选好主题了就不要频繁变动,可以自研究怎么改动现有主题,使其更适合自己的建站需求。
typecho安装插件
插件安装原则:
只安装自己真正需要的。
下面列出我的常用插件列表。


4. 添加域名


购买域名
购自阿里云
可以选择.top .xin等新兴域名,价格较低。域名短点更好,要方便记忆,不要选一个跟一堆乱码一样难记的域名,方便输入。
阿里云注册域名需要创建域名信息模板
设置域名解析
本站在阿里云注册的域名



5. SSL安全认证


购买SSL证书
在国内服务器厂商即可购买SSL证书,购买时选择“域名型免费版(DV)”,适合个人使用。
购买SSL证书后需要验证域名信息。



购买后需等待申请审核



安装证书
安装相关依赖包:
yum install mod_ssl openssl

Bash
复制
下载证书文件:
按照服务器类型选择合适的文件下载,这里我们要下载apache版本的。



因为是配置Apache的httpd服务器系统,将下载的Apache文件夹下面的三个ssl证书文件(root_bundle.crt , www.ydook.com.crt , www.ydook.com.key)复制到服务器上/var/www/ssl 文件夹(也可为任意位置)。
编辑/etc/httpd/conf.d/ssl.conf (指明证书的存放位置)
SSLCertificateFile var/www/ssl2_www.domain.com_cert.crt SSLCertificateKeyFile var/www/ssl3_www.domain.com.key SSLCertificateChainFile var/www/ssl1_root_bundle.crt

Apache
复制
网站强制使用https
安装SSL证书完成,访问站点已经可以看到ssl证书信息,但是站点还是提示不安全






需要使得访问http://www.zizbee.top,能够自动rewrite到https://www.zizbee.top
编辑 httpd/conf/httpd.conf,添加虚拟主机(若已经存在则无需添加)
<VirtualHost *:80> ServerName http://api.vsource.cn RewriteEngine on RewriteCond %{SERVER_PORT} !^443$ RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R] </VirtualHost>

Apache
复制
重启服务:
service httpd restart

Bash
复制
访问站点有小锁的图标表示安全访问:



6. 百度SEO


配置伪静态
修改 Apache 的配置文件 httpd.conf 使其支持 mod_rewrite 模块:
取消#LoadModule rewrite_module modules/mod_rewrite.so前面的#号注释,没有则添加该语句,但必须独占一行;同时,把文件中 AllowOverride None 换成 AllowOverride All 使 Apache 支持 .htaccess 文件
虚拟主机不需要进行上面这个操作,如果面板里有开启伪静态支持,则需要开启
在网站根目录下的.htaccess文件中添加代码,如没有该文件,则先创建:
<IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] </IfModule>

Apache
复制
在typecho后台网站设置中开启地址重写
百度搜素资源平台注册
到百度搜索资源平台提交你的网站。
服务器SEO配置
本人未使用typecho插件中的自动提交工具,仅使用百度提供的SEO方法。也可以使用插件代替下属操作。
百度搜索资源平台 -> 网站支持 -> 数据引入 -> 链接提交 -> 自动推送
按照提示进行操作



使用在线sitemap申请工具,生成sitemap.xml,手动上传到服务器网站根目录
百度搜索资源平台 -> 网站支持 -> 数据引入 -> 链接提交 -> sitemap
添加sitemap.xml访问路径。
使用robots.txt在线生成工具,创建ro­bots.txt,上传至网站根目录。
此页面是告诉蜘蛛能抓取什么页面,不能抓取什么页面。


7. OSS存储


开通阿里云oss
新建bucket
设置附件存储到oss
阿里OSS:https://github.com/CharmeRyl/typecho-plugin-ossfile
腾讯COS:https://github.com/CharmeRyl/typecho-plugin-cosfile
防盗链


8. CDN加速


由于国外主机无法备案,所以不能使用CDN服务,但是OSS存储中的传输加速服务也能加快网页中文件访问速度。


9. 设置定时任务


定时重启
安装crontab并加入开机自启 :
yum -y install vixie-cron crontabs systemctl enable crond systemctl list-unit-files|grep enable #查询开机启动项

Bash
复制
/etc/crontab文件就是系统任务调度的配置文件。所有用户定义的crontab文件都被保存在/var/spool/cron目录中。



0 4 1 * * shutdown -r now

Crontab
复制
crontab xxxx.cron #添加某文件为定时任务脚本 crontab -l #查看已有定时任务

Bash
复制
定时备份网站根目录





关键词:

74
73
25
news

版权所有© 亿企邦 1997-2025 保留一切法律许可权利。

为了最佳展示效果,本站不支持IE9及以下版本的浏览器,建议您使用谷歌Chrome浏览器。 点击下载Chrome浏览器
关闭