Ubuntu网络服务器配置

Linux网络服务器是Linux一个重要的应用,最近装了Ubuntu12.04,配置好了LAMP。总结一下经验:

LAMP是“Linux+Apache+Mysql+PHP"的组合,使网站服务正常运行。Apache是世界使用第一的Web服务器软件,Mysql是应用的广泛的数据库,php是在服务器端执行的嵌入HTML文档的脚本语言,也被广泛应用。LAMP组合轻量、免费,成为很多小型网站的首选配置。phpmyadmin是方便的数据库管理软件。

(注:下面所有命令都是以非root账号,如果以root账号登录,可以省去sudo)
1、LAMP安装:

sudo apt-get install apache2 mysql-server mysql-client php5 php5-gd php5-mysql

2、phpmyadmin安装:

sudo apt-get install phpmyadmin
在安装过程中要求选择web serve:apache2或lighttpd,选择apache2,按enter键确认。然后要求输入配置的Mysql链接密码。

安装完成后,需要将phpmyadmin和apache2建立链接。phpmyadmin安装目录一般是在/usr/share/phpmyadmin,www目录在/var/www,利用命令建立连接。

sudo ln -s /usr/share/phpmyadmin /var/www

3、修改/var/www目录权限:

sudo chmod 777 /var/www

4、Apache配置:

1)启用mod_rewrite 模块

sudo a2enmod rewrite
2)重启Apache服务器:
sudo service apache2 restart
此时,在浏览器中输入http://localhost,如果出现It work!说明Apache配置成功。下面新建一个test.php测试apache与mysql是否连接成功:
<?php
$link = mysql_connect("localhost","root","mysql密码");
if(!$link){
  die('Could not connect:' . mysql_error());
}else{
  echo "Mysql is connecting!";
}
mysql_close($link);
?>
如果出现Mysql is connecting!说明apache和mysql连接成功了!


5、查看本地ip:

网络服务器配置完成后,当然希望其他电脑能访问刚配置好的服务器了!LAMP配置好之后就可以通过ip访问服务器了。

查看本地ip

ifconfig

其中会出现这样的信息:

inet addr:192.168.1.5
就是本机的ip地址,还有更多有关网络配置的相关信息,可以通过命令查看。


6、配置ssh:

当一个服务器搭建完成后,不只是希望通过浏览器访问服务器,作为开发人员,还需要管理服务器上的文件。远程管理服务器,我们可以通过ssh。但是Ubuntu默认没有开启ssh服务的,需要动手配置。

1)ssh安装:

sudo apt-get install openssh-server
Ubuntu缺省安装了openssh-client,所以不需要再安装。

2)确认sshserver是否启动:

ps -e | grep ssh
如果出现ssh-agent和sshd说明ssh已启动。如果没有启动,可以通过命令启动:
/etc/init.d/ssh start
3)ssh-server配置文件在/etc/ssh/sshd_config,通过修改配置文件修改ssh属性,比如修改端口等。

4)ssh连接: ssh [email protected]

Ubuntu网络服务器基本配置基本完成了,可以通过浏览器访问服务器内容,以及可以通过ssh管理服务器文件及相关功能。

你可能感兴趣的:(linux,ubuntu,网络服务器配置)