您的位置:首页 > 运维架构 > 网站架构

如何搭建个人网站(二)项目发布

2016-12-10 11:27 591 查看
上一篇文章为大家介绍了应用服务器的搭建步骤。现在到了我们如何发布项目的时候了。首先,部分小伙伴可能会使用服务器搭建自己的私有论坛。在比如阿里云等服务器租赁商有类似的空间可供大家直接上传自己的论坛文件。在这里博主以wordpress为例给大家介绍一下wordpress在centos系统下的安装步骤以及个人网站的发布步骤。

首先我们需要安装一个mysql数据库,通过我们之前的软件远程登录到服务器之后,直接运行以下命令:

yum install -y mysql-server mysql mysql-deve

这条命令安装了mysql的客户端和服务端,执行完毕后我们可以执行以下命令查看mysql的版本

rpm -qi mysql-server
接下来就是mysql的初始化配置了,首先我们开启我们的mysql服务

service mysqld start



为了避免每次开机启动mysql服务,我们将mysql服务加入到开机启动项中

chkconfig mysqld on


接下来为mysql数据库设置连接密码

mysqladmin -u root password 'root'


然后我们就可以通过mysql -u root -p来连接我们的数据库了

当然,如何大家需要远程连接mysql数据库的话,需要修改mysql的权限,具体操作如下:

1、本机登陆到mysql数据库

2、使用mysql用户表

use mysql;
3、更新用户表

UPDATE user SET `Host` = '%' WHERE `User` = 'root' LIMIT 1;
4、强制刷新权限

flush privileges;


完成上面的操作就可以远程登录mysql数据库了

现在我们安装wordpress,首先我们在官网下载一个wordpress的linux压缩包,执行以下命令

wget https://cn.wordpress.org/wordpress-4.7-zh_CN.tar.gz[/code] 
通过ls我们可以看到压缩包已经下载到服务器上了,但是文件显示为红色,我们需要给文件赋权限

chmod 777 wordpress-4.7-zh_CN.tar.gz



然后执行解压操作

tar xzf wordpress-4.7-zh_CN.tar.gz -C /var/www/html/


将文件解压到了/var/www/html目录下,下一步就是为服务器添加php支持

yum install php php-fpm php-mysql


其中php-fpm是我们需要启动的服务,安装完成之后启动php-fpm

service php-fpm start


接下来就是配置nginx,使我们的服务器能访问到我们的wordpress,在这里我使用的是banzg.info作为博客的域名,因此大家根据自己的实际情况来配置nginx。同时在下一篇文章将会讲到域名租用和解析。

首先打开nginx配置

vim /etc/nginx/conf.d/default.conf


修改配置文件,和博主的类似即可





然后保存退出,重启nginx。然后我们通过我们的域名banzg.info/wordpress(根据自身情况)来访问



那么我们就可以执行我们的wordpress安装步骤了。在安装过程中可能互遇到无法写配置文件,是因为我们还没给wordpress文件夹赋权限

chmod 777 /var/www/html/wordpress
chmod 777 /var/www/html/wordpress/*


对于tomcat应用发布来说,在大家本机操作的时候的配置是一样的,只需要把大家的项目打包传到服务器上,然后修改一下tomcat的配置和nginx的配置,配置的示例在下面给出


tomcat配置

tomcat

vi /etc/tomcat6/server.xml




nginx

vi /etc/nginx/nginx.conf




接下来就是重启tomcat和nginx服务,博主的论坛网址是banzg.info,网站的网址是banzg.com

成果图





这样我们的网站就运行起来了,下一篇文章就给大家介绍域名租用和解析
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息