linode-ubuntu主机设置

1。安装好系统后,SSH进入

2。设置时区

dpkg-reconfigure tzdata

3。系统更新

apt-get update
apt-get upgrade --show-upgraded

4。设置Hostname

echo "plato" > /etc/hostname
hostname -F /etc/hostname

5。更新/etc/hosts

vi /etc/hosts

进入后修改文件内容

127.0.0.1 localhost.localdomain localhost
12.34.56.78 plato.example.com plato
2600:3c01::a123:b456:c789:d012 plato.example.com plato

6。重启系统

7。安装Apache

sudo apt-get install apache2

优化配置(Linode 1GB)

备份配置文件

sudo cp /etc/apache2/apache2.conf /etc/apache2/apache2.backup.conf

打开配置文件

sudo nano /etc/apache2/apache2.conf

修改下面部分

KeepAlive Off

...

StartServers 2
MinSpareServers 6
MaxSpareServers 12
MaxClients 80
MaxRequestsPerChild 3000

重启 apache2

sudo service apache2 restart

配置虚拟主机
注意:不应该使用root账户操作,请新建立一个账户!

1.屏蔽默认设置

sudo a2dissite *default

2.进入网站导航目录

cd /var/www

3.创建网站目录

sudo mkdir example.com

4.创建网站文件夹

sudo mkdir -p example.com/public_html
sudo mkdir -p example.com/log
sudo mkdir -p example.com/backups

5.创建虚拟主机配置文件

sudo nano /etc/apache2/sites-available/example.com.conf

6.配置文件添加如下内容
# domain: example.com
# public: /var/www/example.com/public_html/

# Admin email, Server Name (domain name), and any aliases
ServerAdmin webmaster@example.com
ServerName www.example.com
ServerAlias example.com

# Index file and Document Root (where the public files are located)
DirectoryIndex index.html index.php
DocumentRoot /var/www/example.com/public_html
# Log file locations
LogLevel warn
ErrorLog /var/www/example.com/log/error.log
CustomLog /var/www/example.com/log/access.log combined

7.启动配置文件

sudo a2ensite example.com.conf

8.重启apache2

sudo service apache2 restart

配置数据库

1.安装MySQL

sudo apt-get install mysql-server

安装过程需要添加数据库密码password

2.通过输入以下命令来打开mysql_secure_installation实用程序:

sudo mysql_secure_installation

按照说明来删除匿名用户帐户,禁用远程root登录,并删除测试数据库。

就是这样! MySQL的现在已安装并在您的Linode运行。

3.优化MySQL配置

sudo nano /etc/mysql/my.cnf

4.修改下面内容

max_connections = 75
key_buffer = 32M
max_allowed_packet = 1M
thread_stack = 128K
table_cache = 32

5.重启

sudo service mysql restart

6.创建数据库

mysql -u root -p

输入密码

7.创建数据库名称

create database exampleDB;

8.创建数据库用户

grant all on exampleDB.* to 'example_user' identified by 'password';

9.重载数据库

flush privileges;

10.退出

quit

安装PHP

1。安装

sudo apt-get install php5 php-pear

2.安装MySQL数据库支持

sudo apt-get install php5-mysql

3.优化PHP配置
在安装PHP,你需要启用日志记录和调整PHP获得更好的性能。设定你要支付最关注的是memory_limit的,它控制了多少内存分配给PHP。下面介绍如何启用日志记录和优化PHP的性能:

打开配置文件

sudo nano /etc/php5/apache2/php.ini

修改下列键值

max_execution_time = 30
memory_limit = 128M
error_reporting = E_COMPILE_ERROR|E_RECOVERABLE_ERROR|E_ERROR|E_CORE_ERROR
display_errors = Off
log_errors = On
error_log = /var/log/php/error.log
register_globals = Off

4.创建PHP错误报告日志

sudo mkdir -p /var/log/php

5.改变在/ var的所有者/日志/ PHP /目录WWW的数据,这对PHP用户运行的

sudo chown www-data /var/log/php

6.重启PHP

sudo service apache2 restart