弟弟第一次搭建博客,不知道写什么好,勉强把自己搭建本博客的过程描述一下。

表哥们勿喷,直接忽略就行!

0x01 安装lamp环境
因为穷,所以苦逼了买了个垃圾配置的国外服务器。

1核1GB25GBSSD,这个配置简直无法言语,勉强用来搭建下博客吧。。。

不多废话,直接上命令,hhh

安装lamp:sudo apt-get install apache2 php7.0 libapache2-mod-php7.0 mysql-server php7.0-mysql php7.0-gd -y

ps:我在wordpress上传图像的时候提示“在裁剪您的图像时发生了错误”,解决办法:安装php7.0-gd

0x02 安装phpmyadmin

apt-get install phpmyadmin -y#install phpymadmin
sudo ln -s /usr/share/phpmyadmin /var/www/html/phpMyADMIN#建立软链接

因为phpmyadmin是安装在/usr/share目录下,所以要在/var/www/html建立一个软链接到/usr/share的phpmyadmin
最好更改/var/www/html中的phpmyadmin名字,否则容易被别人爆菊。
安装过程中会提示输入密码,随便输个简单自己能够记住的密码就可以了。(mysql不要开外联,phpmyadmin目录名要更改为别人不好猜到的名字。)

0x03 安装wordpress

先调整一下lamp必要的服务方便后面的wordpress的安装 ^ – ^

启动所有的服务:

systemctl start mysql#开启mysql服务
systemctl enable mysql#开启mysql开机启动
systemctl start apache2#开启mysql服务
systemctl enable apache2#开启apache开机启动

配置mysql服务

mysql -u root -proot
CREATE DATABASE wordpress;
CREATE USER baluluys;
SET PASSWORD FOR baluluys= PASSWORD("123456");
GRANT ALL PRIVILEGES ON wordpress.* TO baluluys IDENTIFIED BY"123456";
FLUSH PRIVILEGES;
\q

调整apache的主页(很多人ubuntu安装lamp环境翻车都是主页设置不了)
vi /etc/apache2/mods-available/dir.conf
在<ifModule mod_dir.c>中,修改DirectoryIndex为项目路径/项目名/index.php
esc+:+x保存

配置wordpress

wget https://cn.wordpress.org/wordpress-4.7.4-zh_CN.zip
unzip wordpress-4.7.4-zh_CN.zip
mv wordpress/* /var/www/html/
chmod -R 777 /var/www/html/
systemctl restart apache2

打开你的网站,开始安装你的wordpress。
数据库为wordperss,用户和密码:baluluys 123456
按照我们自己创建的配置来就可以了!

0x04 wordpress更换主题

wordpress自带的主题都很难看,然后我就看别人的网站的wordpress主题再自己更换了个巨好看的主题

别人=ctf大佬(yulige.top)

我使用wordopress主题的地址是:https://themeisle.com/themes/hestia-pro/upgrade/

本地下载完主题后使用scp软件把主题压缩包传到这个文件夹:/var/www/html/wp-content/themes
然后解压到本目录:unzip hestia.zip
登录到wordpress后台,更换为自己下载的主题。。。

效果如下:

0x05 apache配置ssl证书

个人使用的是腾讯云上面的一年免费证书

安装openssl
apt-get install openssl

开启ssl模块
a2enmod ssl
输入无效就输入下面两个命令:
sudo ln -s /etc/apache2/mods-available/ssl.load /etc/apache2/mods-enabled/ssl.load
sudo ln -s /etc/apache2/mods-available/ssl.conf /etc/apache2/mods-enabled/ssl.conf

vi /etc/apache2/ports.conf
Listen 80后面添加
Listen 443

sudo ln -s /etc/apache2/sites-available/default-ssl.conf /etc/apache2/sites-enabled/001-ssl.conf
证书传到服务器上面,然后更改服务器上的default-ssl.conf文件中的内容。

更改以下内容重启服务器就可以了。。。
vi /etc/apache2/sites-available/default-ssl.conf

SSLCertificateFile 证书地址/2_xxx.crt
SSLCertificateKeyFile 证书地址/3_xxx.key
SSLCertificateChainFile 证书地址/1_root_bundle.crt

重启apache,就可以访问https了

你可以访问一下:https://www.baluluys.com

0x06 全站配置https
比较尴尬,我没成功,懒得搞了,以后有时间再填坑吧。。。

Categories: 系统运维

2 Comments

admin · 2019年6月23日 at 下午8:13

我好菜啊

ifish · 2019年6月23日 at 下午8:34

ifish前来顶贴 !!!

发表评论

电子邮件地址不会被公开。 必填项已用*标注