云平台中UBUNTU14.04 搭建有域名的 WORDPRESS

在云平台中搭建wordpress需要有以下准备措施

1. 在云平台中申请一台虚拟机,操作系统为ubuntu14.04(什么系统并不重要,本教程以Ubuntu14.04 为例)这台虚拟机要有公网IP,当然公网ip是需要钱的。。。。

2. 申请一个域名,比如 airheaven.cn。域名申请可以在万网 和 美橙互联 等网站注册

3. 在域名申请网站将申请的域名进行解析,解析的地址为虚拟机的公网ip

 

 

下面进入正题:

1. 安装LAMP服务。所谓的LAMP就是:L=linux,A=apache,M=mysql,P=php。L已经装好了,剩下的就是AMP了。

· sudo apt-get install apache2 mysql-server php5 libapache2-mod-php5 php5-gd php5-curl libssh2-php

2. 创建Mysql表 以及用户。在Mysql中创建与wordpress相关的用户,表以及用户权限。

· 使用root用户登录mysql

· mysql -u root -proot

· 创建数据库wordpress,数据库名字可以自定义,但需要与后续设置相同

· CREATE DATABASE wordpress;

· 创建数据库管理员的用户名和密码

· CREATE USER wordpressadmin@localhost IDENTIFIED BY ‘wordpresspassword';

· 赋予管理员权限

· GRANT ALL PRIVILEGES ON wordpress.* TO wordpressadmin@localhost;

· 刷新权限信息

· FLUSH PRIVILEGES;

· 退出mysql

· exit

3. apache与php的配置

·  关闭PHP版本信息在http头中的泄漏 以及 关闭远程打开文件

· sudo vi /etc/php5/apache2/php.ini

· expose_php = Off
. . .
allow_url_fopen = Off

· 打开Apache重写功能,修改配置文件

· sudo a2enmod rewrite

· sudo vi /etc/apache2/sites-enabled/000-default.conf

· ServerAdmin为你的邮箱地址,ServerName为申请域名的简写,ServerAlias为申请域名的全称

· <VirtualHost *:80>
ServerAdmin admin@your-domain.com
DocumentRoot /var/www/html/
ServerName your-domain.com
ServerAlias www.your-domain.com
<Directory /var/www/html/>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
</Directory>
ErrorLog /var/log/apache2/your-domain.com-error_log
CustomLog /var/log/apache2/your-domain.com-access_log common
</VirtualHost>

· 重启apache

· sudo service apache2 restart

4. 下载并安装 最新版的WordPress

· 下载最新版的WordPress

· cd /tmp
wget http://wordpress.org/latest.tar.gz

· 安装包解压缩

· tar xzvf latest*

· 复制解压的目录到 web 目录下

· cd latest*
sudo rsync -avz . /var/www/html

· 进入指令目录并修改权限

· cd /var/www/html
chown www-data:www-data -R /var/www/html/

5. 配置 WordPress

· 编译wp-config.php

· cp /var/www/html/wp-config-sample.php /var/www/html/wp-config.php
vi /var/www/html/wp-config.php

· 修改 DB_NAME,DB_USER,DB_PASSWORD

· // ** MySQL settings – You can get this info from your web host ** //
/** The name of the database for WordPress */
define(‘DB_NAME’, ‘wordpress’);
/** MySQL database username */
define(‘DB_USER’, ‘wordpressadmin’);
/** MySQL database password */
define(‘DB_PASSWORD’, ‘wordpresspassword’);

· 重启apache

· service apache2 restart

6. 完成了上述安装步骤后,就可以通过域名来访问自己的Blog了。剩下的图形化的部分就不详细叙述了。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值