如何自己建網(wǎng)站,怎么創(chuàng)建自己的網(wǎng)站
時間:2022-08-10 18:00:01 | 來源:網(wǎng)站運營
時間:2022-08-10 18:00:01 來源:網(wǎng)站運營
Linux Centos系統(tǒng)通過寶塔面板搭建wordpress博客站詳細步驟。這篇文章緊接著前面被刪掉的那篇經(jīng)過改良,分享一下。
一、升級Linux內(nèi)核
yum install
https://www.elrepo.org/elrepo-release-7.0-4.el7.elrepo.noarch.rpm (安裝ELRepo倉庫)
yum --enablerepo=elrepo-kernel -y install kernel-ml kernel-ml-devel (升級內(nèi)核)
grub2-set-default 0 (更新grub文件)
reboot (重啟)
二、開啟谷歌擁塞控制算法bbr
wget -N --no-check-certificate "
https://raw.githubusercontent.com/chiakge/Linux-NetSpeed/master/tcp.sh" && chmod +x tcp.sh && ./tcp.sh (加強版的谷歌擁塞控制算法bbr)
./tcp.sh
wget --no-check-certificate
https://github.com/teddysun/across/raw/master/bbr.sh && chmod +x bbr.sh && ./bbr.sh (安裝BBR一鍵安裝腳本)
sysctl net.ipv4.tcp_available_congestion_control (查詢)
sysctl net.ipv4.tcp_congestion_control (查詢)
sysctl net.core.default_qdisc (查詢)
lsmod | grep bbr (查詢,出現(xiàn)tcp_bbr模塊成功開啟)
三、安裝服務器安全軟件云鎖
wget
https://download.yunsuo.com.cn/v3/yunsuo_agent_64bit.tar.gz && tar xvzf yunsuo_agent_64bit.tar.gz && chmod +x yunsuo_install/install && yunsuo_install/install (自動安裝云鎖)
/usr/local/yunsuo_agent/agent_smart_tool.sh -u (賬號) -p (密碼) (輸入云端賬號和密碼,啟動云鎖)
四、安裝寶塔面板配置建站環(huán)境
yum install -y wget && wget -O install.sh
http://download.bt.cn/install/install_6.0.sh && sh install.sh (安裝寶塔面板)
yum -y install make zlib zlib-devel gcc-c++ libtool openssl openssl-devel (安裝編譯工具及庫文件)
yum install -y pcre pcre-install (自動安裝PCRE)
pcre-config --version (查看pcre版本)
yum -y install gcc gcc-c++ make autoconf libtool-ltdl-devel gd-devel freetype-devel libxml2-devel libjpeg-devel libpng-devel openssl-devel curl-devel bison patch unzip libmcrypt-devel libmhash-devel ncurses-devel sudo bzip2 flex libaio-devel (安裝編譯工具及庫文件)
wget
https://cmake.org/files/v3.16/cmake-3.16.2.tar.gz (安裝cmake編譯器)
tar zxvf cmake-3.16.2.tar.gz (解壓安裝包)
cd cmake-3.16.2 (進入安裝包目錄)
./bootstrap (編譯安裝)
make && make install (編譯安裝)
yum install libevent libevent-devel (安裝libevent庫)
寶塔面板中編譯安裝nginx+php+mysql配置建站環(huán)境,以上步驟可以忽略。
五、安裝ngx_pagespeed模塊
bash <(curl -f -L -sS
https://ngxpagespeed.com/install) /
--nginx-version latest
--with-http_ssl_module (啟用ssl,寶塔面板已安裝nginx,自動安裝時會提示已安裝)
六、開啟CDN加速:
百度免費每日10G加速流量包:su.baidu.com,
百度云加速推廣鏈接:
https://su.baidu.com/?ic=rWWHFc360奇安信網(wǎng)站衛(wèi)士免費大額流量包:
https://wangzhan.qianxin.com/#七、上傳wordpress程序,上傳robots.txt文件
八、安裝插件
Compress JPEG & PNG images (圖片壓縮插件)
Google Authenticator (登錄二次驗證插件)
WPS Hide Login (后臺地址修改插件)
WPJAM Basic (網(wǎng)站優(yōu)化插件)
Nginx Helper (nginx緩存插件)
Redis Object Cache (redis緩存插件)
memcached-is-your-friend (mencached緩存插件)
batcache (網(wǎng)頁緩存插件,啟用后將插件目錄里的advanced-cache.php文件復制到wp-content路徑下)
Simple URLs (外鏈轉(zhuǎn)內(nèi)鏈插件)
WP SMTP (郵件通知插件)
baidu-links-submit (百度ping提交插件)
TinyMCE Advanced (寫作工具欄插件)
WP Mobile X (手機端模板插件)
九、目錄保護
通過在寶塔面板中添加目錄保護
/www/wwwroot/
http://gy1205.cn/license.txt//www/wwwroot/
http://gy1205.cn/readme.html//www/wwwroot/
http://gy1205.cn/wp-config-sample.php//www/wwwroot/
http://gy1205.cn/wp-admin/install-helper.php//www/wwwroot/
http://gy1205.cn/wp-admin/install.php/十、wp-config.php文件添加代碼開啟redis、mencached、batcache緩存擴展
define('ENABLE_CACHE', true);// Memcached is You Friend & Redis Object Cache
define( 'WP_CACHE',true );// Batcache
define( 'WP_MEMORY_LIMIT', '64M' );
define('RT_WP_NGINX_HELPER_CACHE_PATH','/dev/shm/nginx-cache');
十一、放置廣告
全民云計算:
https://promotion.aliyun.com/ntms/act/qwbk.html?userCode=cxfeth8y十二、附件
Baidu Links Submit插件下載地址,粘貼到迅雷中下載:
http://bs.baidu.com/zhanzhang/baidu-links-submit-9.23.zipwordpress5.3.2中文版地址,粘貼到迅雷可下載:
https://downloads.wordpress.org/release/zh_CN/wordpress-5.3.2.ziphsts強制開啟,添加到配置文件中:add_header Strict-Transport-Security "max-age=31536000; includeSubDomains" always;
十三、防黑加固
修改redis修改默認6379端口
打開redis.conf,找到requirepass所在的地方修改密碼,再去掉前面的#號注釋符,然后重啟redis
修改 redis.conf 文件,添加
rename-command FLUSHALL ""
rename-command FLUSHDB ""
rename-command CONFIG ""
rename-command KEYS ""
rename-command SHUTDOWN ""
rename-command DEL ""
rename-command EVAL ""
redis配置文件redis.conf文件權(quán)限修改為600
修改memcached的監(jiān)聽默認端口`11211`
Mysql,在mysqld 段落中添加:local-infile=0;skip_symbolic_links=yes
修改Mysql默認3306端口
具體可以通過空間服務商提供的加固功能對服務器進行掃描加固。
十四、參考資料
https://www.moerats.com/archives/387/https://www.runoob.com/memcached/memcached-install.htmlhttps://www.runoob.com/linux/nginx-install-setup.htmlhttps://www.runoob.com/linux/mysql-install-setup.htmlhttp://help.yunsuo.com.cn/guide/Lin_inst.htmlhttps://www.bt.cn/bbs/thread-19376-1-1.htmlhttps://linuxeye.com/439.htmlhttps://www.modpagespeed.com/doc/build_ngx_pagespeed_from_sourcehttps://www.ainiseo.com/jianzhan/plugins/1086.htmlhttps://www.wpcom.cn?ref=5201
原文地址: