VMware Images:
|
The Perfect Setup - Ubuntu 6.10 Server (Edgy Eft) - Page 6
14 Apache/PHP5Now we install Apache: apt-get install apache2 apache2-common apache2-doc apache2-mpm-prefork apache2-utils libapr0 libexpat1 ssl-cert Next we install PHP5: apt-get install autoconf automake1.4 autotools-dev libapache2-mod-php5 php5 php5-common php5-curl php5-dev php5-gd php-pear php5-ldap php5-mhash php5-mysql php5-mysqli php5-snmp php5-sqlite php5-xmlrpc php5-xsl php5-imap php5-mcrypt php5-pspell You will be asked the following question: Continue installing libc-client without Maildir support? <-- Yes Next we edit /etc/apache2/apache2.conf vi /etc/apache2/apache2.conf and change DirectoryIndex to
Edit /etc/apache2/ports.conf and add Listen 443: vi /etc/apache2/ports.conf
Now we have to enable some Apache modules (SSL, rewrite, suexec, and include): a2enmod ssl Reload the Apache configuration: /etc/init.d/apache2 force-reload
14.1 Disable PHP Globally(If you do not plan to install ISPConfig on this server, please skip this section!) In ISPConfig you will configure PHP on a per-website basis, i.e. you can specify which website can run PHP scripts and which one cannot. This can only work if PHP is disabled globally because otherwise all websites would be able to run PHP scripts, no matter what you specify in ISPConfig. To disable PHP globally, we edit /etc/mime.types and comment out the application/x-httpd-php lines: vi /etc/mime.types
Edit /etc/apache2/mods-enabled/php5.conf and comment out the following lines: vi /etc/apache2/mods-enabled/php5.conf
Then restart Apache: /etc/init.d/apache2 restart
15 ProftpdIn order to install Proftpd, run apt-get install proftpd proftpd-common ucf You will be asked a question: Run proftpd from inetd or standalone? <-- standalone For security reasons you can add the following lines to /etc/proftpd/proftpd.conf (thanks to Reinaldo Carvalho; more information can be found here: http://proftpd.org/localsite/Userguide/linked/userguide.html): vi /etc/proftpd/proftpd.conf
ISPConfig expects the configuration to be in /etc/proftpd.conf instead of /etc/proftpd/proftpd.conf, therefore we create a symlink (you can skip this command if you don't want to install ISPConfig): ln -s /etc/proftpd/proftpd.conf /etc/proftpd.conf Then restart Proftpd: /etc/init.d/proftpd restart If you see a message like this: - IPv6 getaddrinfo 'server1.example.com' error: Name or service not known you can ignore it as we don't need IPv6.
|




print: 
Recent comments
10 hours 29 min ago
10 hours 34 min ago
11 hours 58 min ago
12 hours 45 min ago
13 hours 5 min ago
18 hours 36 min ago
23 hours 55 min ago
1 day 4 hours ago
1 day 10 hours ago
1 day 10 hours ago