注册 | 登录 忘记密码? 51cto首页 | 博客 | 论坛 | 招聘
热点文章 linux服务器被黑了
 帮助

ubuntu 服务器安装


2007-04-25 15:44:03
 标签:安装 服务器 ubuntu   [推送到技术圈]

版权声明:原创作品,谢绝转载!否则将追究法律责任。
昨天安装了一台ubuntu服务器,很简单,按照光盘提示就可以了。分区的时候要注意,采用自动分区或者手动分配交换分区,一般/var分区比较大,主要是存放各种数据的。

安装ssh服务:
apt-get install openssh-server

安装 Apache2:
apt-get install apache2
安装PHP模块:
 apt-get install php5
编辑测试页:(<?php phpinfo(); ?>)


安装Mysql
apt-get install mysql-server
mysqladmin -u root password db_user_password
#db_user_password替换为密码

安装Mysql模块
apt-get install libapache2-mod-auth-mysql
apt-get install php5-mysql
apt-get install php5-gd
/etc/init.d/apache2 restart

配置php.ini:
gedit /etc/php5/apache2/php.ini
把文件在文件后面的:
#extension=mysql.so
#extension=gd.so
的#去掉。



安装phpmyadmin
apt-get install phpmyadmin
测试:http://localhost/phpmyadmin/


* 在新增的文件内加入下面这几行

Alias /URL-path /location_of_folder/

<Directory /location_of_folder/>
Options Indexes FollowSymLinks
AllowOverride All
order allow,deny
Allow from all
</Directory>

重起apache
sudo /etc/init.d/apache2 restart

安装awstats网站分析软件
wget http://downloads.sourceforge.net/awstats/awstats-6.6.tar.gz?modtime=1166884633&big_mirror=0[/url]
tar xzvf awstats-6.6.tar.gz
perl awstats_install.pl
perl awstats.pl --update --config=www.yourdomain.com
crontab -e
在crontab里输入
0 * * * * /usr/bin/perl /usr/local/awstats/tools/awstats_updateall.pl now

安装mrtg
apt-get install libsnmp-session-perl
apt-get install snmpd
wget http://mirrors.kernel.org/ubuntu/pool/universe/m/mrtg/mrtg_2.12.1-1_i386.deb
vi /etc/snmp/snmpd.conf  把'com2sec readonly default public'前的'#'去掉。
cfgmaker public@localhost > /etc/mrtg.cfg
mkdir /var/www/mrtg
cd /var/www/mrtg
indexmaker /etc/mrtg.cfg > index.htm
mkdir /var/lock/mrtg
env LANG=C /usr/bin/mrtg /etc/mrtg.cfg 重复3次
建立一个mrtg虚拟主机即可

设置服务器时区
ln -s /usr/share/zoneinfo/Asia/Shanghai /etc/localtime


注:
虚拟主机设置的时候:1.在一个VirtualHost 里不能输入两个 ServerName ,虽然重起服务没有错误提示,但是无法打开网页,404错误。2.Dirctory 里options 的indexes选项去掉,否则首页无法访问的时候会显示网站文件列表,有安全问题。3.单独设置ErrorLog和CustomLog。

awstats安装完成后可以不要删除 awstats_install.pl每新增一个虚拟主机都可以用这个文件建立awstats配置文件,比手动设定方便。

iptables 从上到下顺序处理,默认值最先处理。
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
iptables -A INPUT -P tcp --dport 80 -j ACCEPT
iptables -A INPUT -j DROP

添加新命令可以用iptables -I INPUT -p tcp --dport 21 -j ACCEPT





本文出自 “D空间” 博客,谢绝转载!





    文章评论
 
 

发表评论

昵   称:
验证码:  点击图片可刷新验证码  博客过2级,无需填写验证码
内   容: