在Ubuntu14上搭建wordpress网站

Web  2019年6月23日 am9:55发布3个月前更新 91es.com站长
104 0 0

网址需要开启一定的端口号咯 比如重定位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]

 历史上的今天

  1. 2024: 朱自清:看花(0条评论)
  2. 2022: Java的反射简介(0条评论)
  3. 2021: IjkPlayer和MediaPlayer常见错误码(0条评论)
  4. 2021: 老舍:春风(0条评论)
  5. 2020: [摘]Android中shape的用法详解(0条评论)
版权声明 1、 本站名称: 91易搜
2、 本站网址: 91es.com
3、 本站内容: 部分来源于网络,仅供学习和参考,若侵权请留言
3、 本站申明: 个人流水账日记,内容并不保证有效

暂无评论

暂无评论...

随机推荐

[摘]dpi 、 dip 、分辨率、屏幕尺寸、px、density 关系以及换算

前言最近因为一个紧急的项目,客户要求摘他另外一个客户的样机,为了赶进度,我们通过反编译样机中的应用,获取UI和布局等。但,做出来后,效果总感觉有些不一样,比如显示的字体大小。最后发现,我们调试的样机分辨率虽然跟样机一样,但密度不一样。客户的样机:240dpi我们的设备:160dpi获取...

[摘]android6.0运行时动态申请权限

从Android6.0以后,Android是不会主动获取需要权限,改为了需要提示用户手动获取,系统应用除外。1. 运行时获得权限:从androi 6.0开始,不再是安装应用时用户确定获得全部的权限.而是在使用软件过程中需要该权限时,弹出对话框让用户选择权限.不仅如此,用户选择权限后还可以关闭。...

中文汉字和英文数字的unicode编码范围

前言最近有做相关汉字转拼音处理,因此了解一下,摘抄于此,方便查阅。好记性不如烂笔头正文虽然不常用,了解一下。基本汉字有20902字。相关汉字编码介绍GB2312编码1981年5月1日发布的简体中文汉字编码国家标准。GB2312对汉字采用双字节编码,收录7445个图形字符,其中包括...

java.lang.ClassNotFoundException

在工作中遇到Caused by: java.lang.ClassNotFoundException: Didn’t find class “XXX” on path: DexPathList[[zip file“/data/app/net.sourceforge.simcpux-2.apk”],n...

Framework单独编译简介

前言记录一下Android单独编译Framework模块,记录于此,方便自己查阅。单独编译前,需要整编Android系统,有了依赖的jar才可以单独编译模块。以ATC平台为例,《ATC编译命令记录》,个人流水账,推荐看下面的参考文章正文隐藏内容!付费阅读后才能查看!¥2 ¥3多个隐藏...

Android Jetpack - Navigation的简单使用

前言Android Jetpack的Navigation确实好用,这里就简单记录一下,方便自己查阅。这个出来了很久了,但也就偶尔用用,用完就忘了,正应了微信之父张小龙的名言[用完即走]。PS: 好记性不如烂笔头。正文Jetpack的导航组件——Navigation,就可以很方便的管理各f...