网址需要开启一定的端口号咯 比如重定位80端口到443端口(https需要)等等,这里是

这里过去很久了,部分不再适合使用[2024备注]

更新系

sudo apt-get update

sudo apt-get upgrade

开始安装lamp环境

sudo apt-get install apache2
sudo apt-get install mysql-server
sudo apt-get install phpmyadmin

安装要注意顺序,然后在mysql会让你设定用户密码,这个一定要记住咯!

注意在装phpmyadmin时 会出现使用 space选择(lighttpd和apache2 ),我们这里 选择apache2 然后在进行安装。

上传WordPress上传

一般放到/var/www/html/ wordpress

PS:其实可以直接放/var/www/html目录,但是为了后续多搭建其他虚拟机,因此多走这一步。

修改000-default.conf

cd /etc/apache2/sites-available/

vim 000-default.conf

把DocumentRoot /var/www/html 修改为DocumentRoot /var/www/html/wordpress

按 esc : wq 保存并退出

修改apache2的配置

 vim /etc/apache2/apache2.conf

增加 一行代码 ServerName localhost 和 将/var/www这个Directory的AllowOverride参数改为All

重启apache2服务器

service apache2 restart

/etc/init.d/apache2 restart

给网址添加https

1、进入apache2的配置目录,这里为/etc/apache2

2、打开SSL模块

cd mods-enabled
ln -s ../mods-available/socache_shmcb.load socache_shmcb.load
ln -s ../mods-available/ssl.load ssl.load

3、配置证书

在apache2目录中新增my-certs目录,然后放入我能申请https证书产生的文件(具体你自己百度,阿里云和腾讯云都有免费的证书)

然后vim sites-available/default-ssl.conf 进行修改https的证书路径。

进入sites-enabled目录

cd sites-enabled
ln -s ../sites-available/default-ssl.conf default-ssl.conf

打开rewrite模块

cd mods-enabled
ln -s ../mods-available/rewrite.load rewrite.load

1编辑sites-available下80端口配置文件

RewriteEngine on
RewriteCond %{SERVER_PORT} !^443$
RewriteRule ^/?(.*)$ https://%{SERVER_NAME}/$1 [L,R]

相关文章

暂无评论

none
暂无评论...