[How-To] Installation serveur dédié complète
Enfin c'est un script tout bête mais il vaut ce qu'il vaut ^^
"Spawny" a écrit dans le message de news:
f7fjne$a3k$1@news.ovh.net...
> ça install apache2, php5, mysql5 vsftpd, bind9, openssl, les librairies de
> dévellopement de openssl et aussi les outils de dévellopement de php.
>
> ça active aussi un accès FTP à root
> ça installe aussi libssh2 0.14.
> Lors de l'edition de 000-default vous pouvez enlever le redirection vers
> apache-defaut en mettant un # devant la ligne concernée.
> ça installe aussi webmin 1.350
>
ça install apache2, php5, mysql5 vsftpd, bind9, openssl, les librairies de
dévellopement de openssl et aussi les outils de dévellopement de php.
ça active aussi un accès FTP à root
ça installe aussi libssh2 0.14.
Lors de l'edition de 000-default vous pouvez enlever le redirection vers
apache-defaut en mettant un # devant la ligne concernée.
ça installe aussi webmin 1.350
pour ceux que ça intéresse j'ai fait un script pour installer un serveur LAMP + libssh2 sur debian 4.0 :
Code:
clear
apt-get update
apt-get dist-upgrade
aptitude install apache2 bind9 php5 mysql-server php5-dev php5-cli php5-mysql openssl libssl-dev zip unzip nmap g++-3.4 make vsftpd tar
rm -f /etc/vsftpd.conf
echo "listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner=Serveur FTP
chroot_local_user=YES
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem
listen=YES
anonymous_enable=NO
local_enable=YES
write_enable=YES
local_umask=022
anon_upload_enable=NO
anon_mkdir_write_enable=NO
dirmessage_enable=YES
xferlog_enable=YES
connect_from_port_20=YES
ftpd_banner=Serveur FTP
chroot_local_user=YES
chroot_list_enable=YES
chroot_local_user=YES
chroot_list_file=/etc/vsftpd.chroot_list
secure_chroot_dir=/var/run/vsftpd
pam_service_name=vsftpd
rsa_cert_file=/etc/ssl/certs/vsftpd.pem" >> /etc/vsftpd.conf
rm -f /etc/ftpusers
echo "# /etc/ftpusers: list of users disallowed FTP access. See ftpusers(5).
#root
daemon
bin
sys
sync
games
man
lp
mail
news
uucp
nobody
" >> /etc/ftpusers
echo "root
" >> /etc/vsftpd.chroot_list
cd /home
mkdir libssh2
cd libssh2
wget http://kent.dl.sourceforge.net/sourceforge/libssh2/libssh2-0.14.tar.gz
tar -xzvf libssh2-0.14.tar.gz
wget http://pecl.php.net/get/ssh2-0.10.tgz
tar -xzvf ssh2-0.10.tgz
cd libssh2-0.14
./configure && make all install
cd ..
cd ssh2-0.10
phpize && ./configure --with-ssh2 && make
cp modules/ssh2.so /usr/lib/php5/20060613+lfs/
echo "extension=ssh2.so" >> /etc/php5/apache2/php.ini
rm -rf /home/libssh2
/etc/init.d/vsftpd restart
vim /etc/apache2/sites-enabled/000-default
echo "" >> /var/www/index.php
/etc/init.d/apache2 restart
cd /home
wget http://kent.dl.sourceforge.net/sourceforge/webadmin/webmin-1.350.tar.gz
tar -xzvf webmin-1.350.tar.gz
cd webmin-1.350
./setup.sh /usr/local/webmin
rm -rf /home/webmin-1.350
rm -f webmin-1.350.tar.gz
test
a écrit dans le message de news:
f7fia7$bnt$1@news.ovh.net...
>
>