返回首页
当前位置: 主页 > 精通Office > Ubuntu教程 >

Ubuntu VPS安装Apache+PHP+MySQL指南

时间:2014-04-20 23:56来源:知行网www.zhixing123.cn 编辑:麦田守望者

本文介绍Ubuntu VPS下安装APACHE+PHP+MYSQL过程,也是天缘博客转移到VPS的安装记录,如果你的VPS系统不是非本文提及的系统环境,可能还需寻求官方文档帮助,此外,Web Server也还有Apache/Nginx/IIS...操作之前,一定要验明正身,本文参考来源Linode官方文档,只是做了翻译或精简,很多国内的VPS都没有这么详细的文档,细致入微,贴心服务程度从官方文档即可看出。

基础阅读:

VPS服务器选择和维护入门

虚拟主机、合租空间、VPS主机与租用托管

一、Ubuntu VPS安装后初始设置

1、登录到服务器

使用终端工具登录到服务器,Linux、Mac系统可以使用终端工具进行SSH连接登录,Windows平台可以使用Putty进行登录。

以Putty为例,只需输入IP地址,选择SSH连接,点击OPEN即可,第一次登录可能会弹出安全警告,确认即可,在终端界面输入管理员账户名和密码即可。

2、安装安全更新

天缘博客正在使用的系统是Ubuntu(下面指令均为Ubuntu环境,其它系统指令请参考文末链接),操作指令如下:

sudo apt-get update

sudo apt-get upgrade --show-upgraded

3、修改主机名

默认的主机名是localhost,建议修改掉,不只是为了安全,也方便记忆和识别:

echo "mynewname" > /etc/hostname

hostname -F /etc/hostname

4、设置host映射

vi /etc/hosts

127.0.0.1 example.com localhost

12.34.56.78 example.com mynewname

其中的IP地址12.34.56.78请换成自己的IP地址,下同。

5、设置时区(可选)

dpkg-reconfigure tzdata

二、为Ubuntu VPS安装Apache

1、安装APACHE

apt-get install apache2

2、修改NameVirtualHost入口

输入: vi /etc/apache2/ports.conf

修改文件:/etc/apache2/ports.conf中的NameVirtualHost入口地址。指示监听IP地址:NameVirtualHost 12.34.56.78
(VI用法,按下i插入操作,ESC进入编译模式,输入冒号:即可运行无需存款注册秒送18元,x保存退出),更多VI无需存款注册秒送18元用法介绍参考Ubuntu网站。

3、修改/etc/apache2/sites-available/default文件

设置缺省网站主机为<VirtualHost 12.34.56.78:80>,这里默认端口为80,一般不用修改。

4、创建各网站配置文件

vi /etc/apache2/sites-available/example.com

内容如下:

<VirtualHost 12.34.56.78:80>
ServerAdmin Abc@gmail.com
ServerName example.com
ServerAlias www.example.com
DocumentRoot /srv/www/example.com/public_html/
ErrorLog /srv/www/example.com/logs/error.log
CustomLog /srv/www/example.com/logs/access.log combined
< /VirtualHost>

如有多个网站,可以采用同样方法,添加配置文件。

5、创建网站目录

mkdir -p /srv/www/example.com/public_html

mkdir /srv/www/example.com/logs

6、链接域名

a2ensite example.com

7、刷新生效

/etc/init.d/apache2 reload

三、为VPS安装MYSQL

1、安装Mysql

apt-get install mysql-server

2、安装完后,登录到MSYQL

mysql -u root -p

密码:123456(这里是自己的密码)

3、创建数据库并授权

create database mydbname;

mydbname需换成自己的数据库名称。

4、创建用户并授权

grant all on mydbname.* to 'mydbusr' identified by 'mydbpwd';

其中的mydbusr为数据库访问账户,mydbpwd为数据库访问密码。

5、刷新并生效配置

flush privileges;

6、退出

quit

备注:默认数据库在/var/lib/mysql目录下,注意需要把数据库文件夹及文件改为660权限,具体看mysql的运行用户。

------分隔线----------------------------
标签(Tag):Ubuntu Ubuntu教程 Ubuntu美化 Ubuntu技巧 ubuntu源 ubuntu模板
------分隔线----------------------------
推荐内容
猜你感兴趣
博聚网