<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xml:base="http://www.howtoge.com"  xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
 <title>Howtoge - Ubuntu 9.04</title>
 <link>http://www.howtoge.com/taxonomy/term/197/0</link>
 <description></description>
 <language>en</language>
<item>
 <title>Howto Install LAMP server in Jaunty</title>
 <link>http://www.howtoge.com/howto/Howto-Install-LAMP-server-in-Jaunty</link>
 <description>LAMP (Linux, Apache, MySQL and PHP) is an open source Web development platform that uses Linux as operating system, Apache as the Web server,MySQL as the relational database management system and PHP as the object-oriented scripting language.&lt;br&gt;We have already discussed howto install LAMP server using the base installation.If you want to install separately use this procedure.&lt;br&gt;&lt;br&gt;Apache2 installation&lt;br&gt;&lt;br&gt;&lt;p&gt;Install apache2 using the following command&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo apt-get install apache2&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;to check that Apache has been installed without problems, go to your browser and type&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;a href=&quot;http://localhost&quot; title=&quot;http://localhost&quot;&gt;http://localhost&lt;/a&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;or from remove machine&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://serveripaddress&quot; title=&quot;http://serveripaddress&quot;&gt;http://serveripaddress&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Note:- You can find your server ip address using ifconfig command&lt;/p&gt;
&lt;p&gt;if everything is correct you will see the message&lt;/p&gt;
&lt;p&gt;It works&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;PHP5 Installation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Install php5 using the following command&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo apt-get install php5 libapache2-mod-php5&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;restart apache2 using the following command&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo etc/init.d/apache2 restart&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;MySql Installation&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;To install MySql type the command&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo apt-get install mysql-server&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;During the installation you will get the screen to set root password for MySql, enter your password and retype it&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Phpmyadmin&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;phpMyAdmin is a free software tool written in PHP intended to handle the administration of MySQL over the World Wide Web.
phpMyAdmin supports a wide range of operations with MySQL. The most
frequently used operations are supported by the user interface
(managing databases, tables, fields, relations, indexes, users,
permissions, etc), while you still have the ability to directly execute
any SQL statement.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Install phpmyadmin in ubuntu&lt;/strong&gt;&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;sudo apt-get install phpmyadmin&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;During the installation a blue screen will appear asking you which
server you want to use apache, apache2 …. choose then apache2 and click
ok&lt;/p&gt;
Now Point your browser to: &lt;a href=&quot;http://serverip/phpmyadmin&quot; title=&quot;http://serverip/phpmyadmin&quot;&gt;http://serverip/phpmyadmin&lt;/a&gt;&lt;br&gt;</description>
 <comments>http://www.howtoge.com/howto/Howto-Install-LAMP-server-in-Jaunty#comments</comments>
 <category domain="http://www.howtoge.com/category/Tags/Jaunty-Jackalope">Jaunty Jackalope</category>
 <category domain="http://www.howtoge.com/category/Tags/LAMP">LAMP</category>
 <category domain="http://www.howtoge.com/category/Tags/Ubuntu">Ubuntu</category>
 <category domain="http://www.howtoge.com/category/Tags/Ubuntu-9.04">Ubuntu 9.04</category>
 <pubDate>Mon, 13 Jul 2009 19:29:15 +0000</pubDate>
 <dc:creator>Natt Chanapa</dc:creator>
 <guid isPermaLink="false">117 at http://www.howtoge.com</guid>
</item>
<item>
 <title>HOWTO : Performance tuning of LAMP and Ubuntu 9.04 Server</title>
 <link>http://www.howtoge.com/howto/HOWTO-Performance-tuning-of-LAMP-and-Ubuntu-9.04-Server</link>
 <description>&lt;span&gt;Step 1 :&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;sudo a2enmod deflate&lt;br&gt;&lt;br&gt;sudo nano /etc/apache2/conf.d/deflate.conf&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Add the following lines at the file.&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;&amp;lt;IfModule mod_deflate.c&amp;gt;&lt;br&gt;   DeflateCompressionLevel 6&lt;br&gt;   AddOutputFilterByType DEFLATE text/plain&lt;br&gt;   AddOutputFilterByType DEFLATE text/html&lt;br&gt;   AddOutputFilterByType DEFLATE text/xml&lt;br&gt;   AddOutputFilterByType DEFLATE text/css&lt;br&gt;   AddOutputFilterByType DEFLATE application/xhtml+xml&lt;br&gt;   AddOutputFilterByType DEFLATE application/xml&lt;br&gt;   AddOutputFilterByType DEFLATE application/rss+xml&lt;br&gt;   AddOutputFilterByType DEFLATE application/atom_xml&lt;br&gt;   AddOutputFilterByType DEFLATE application/x-javascript&lt;br&gt;   AddOutputFilterByType DEFLATE application/x-httpd-php&lt;br&gt;   AddOutputFilterByType DEFLATE application/x-httpd-fastphp&lt;br&gt;   AddOutputFilterByType DEFLATE application/x-httpd-eruby&lt;br&gt;   AddOutputFilterByType DEFLATE image/svg+xml&lt;br&gt;   AddOutputFilterByType DEFLATE application/postscript&lt;br&gt;   &amp;lt;IfModule mod_headers.c&amp;gt;&lt;br&gt;      Header append Vary User-Agent&lt;br&gt;   &amp;lt;/IfModule&amp;gt;&lt;br&gt;&amp;lt;/IfModule&amp;gt;&lt;/blockquote&gt;&lt;blockquote&gt;sudo /etc/init.d/apache2 restart&lt;/blockquote&gt;&lt;br&gt;&lt;span&gt;Step 2 :&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;wget &lt;a href=&quot;http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2&quot; title=&quot;http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2&quot;&gt;http://bart.eaccelerator.net/source/0.9.5.3/eaccelerator-0.9.5.3.tar.bz2&lt;/a&gt;&lt;br&gt;&lt;br&gt;tar xvf eaccelerator-0.9.5.3.tar.bz2&lt;br&gt;&lt;br&gt;sudo apt-get install build-essential php5-dev&lt;br&gt;&lt;br&gt;cd eaccelerator-0.9.5.3&lt;br&gt;phpize&lt;br&gt;./configure&lt;br&gt;make&lt;br&gt;sudo make install&lt;br&gt;&lt;br&gt;sudo mkdir /tmp/eaccelerator&lt;br&gt;sudo chmod 0777 /tmp/eaccelerator&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;span&gt;Step 3 :&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;sudo nano /etc/php5/apache2/php.ini&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;Append the following lines at the end of the file.&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;extension=&quot;eaccelerator.so&quot;&lt;br&gt;; shm_size default is 16, you may change to 64 or 128 depends on your RAM&lt;br&gt;eaccelerator.shm_size=&quot;16&quot;&lt;br&gt;eaccelerator.cache_dir=&quot;/tmp/eaccelerator&quot;&lt;br&gt;eaccelerator.enable=&quot;1&quot;&lt;br&gt;eaccelerator.optimizer=&quot;1&quot;&lt;br&gt;eaccelerator.check_mtime=&quot;1&quot;&lt;br&gt;eaccelerator.debug=&quot;0&quot;&lt;br&gt;eaccelerator.filter=&quot;&quot;&lt;br&gt;eaccelerator.shm_max=&quot;0&quot;&lt;br&gt;eaccelerator.shm_ttl=&quot;0&quot;&lt;br&gt;eaccelerator.shm_prune_period=&quot;0&quot;&lt;br&gt;eaccelerator.shm_only=&quot;0&quot;&lt;br&gt;eaccelerator.compress=&quot;1&quot;&lt;br&gt;eaccelerator.compress_level=&quot;9&quot;&lt;br&gt;&lt;br&gt;sudo /etc/init.d/apache2 restart&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;&lt;span&gt;Performance tuning of Ubuntu 9.04 Server&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;span&gt;Step 4 :&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;sudo nano /etc/sysctl.conf&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Append the following lines at the end of the file.&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;kernel.sem = 250 32000 100 128&lt;br&gt;kernel.shmall = 2097152&lt;br&gt;kernel.shmmax = 2147483648&lt;br&gt;kernel.shmmni = 4096&lt;br&gt;# If you have more than 512MB RAM, use this setting (uncomment it and comment the setting just below)&lt;br&gt;#fs.file-max = 256000&lt;br&gt;# If you have 512MB RAM or less, use this setting&lt;br&gt;fs.file-max = 65535&lt;br&gt;vm.swappiness = 1&lt;br&gt;vm.vfs_cache_pressure = 50&lt;br&gt;&lt;br&gt;net.core.rmem_default = 16777216&lt;br&gt;net.core.rmem_max = 16777216&lt;br&gt;net.core.wmem_default = 16777216&lt;br&gt;net.core.wmem_max = 16777216&lt;br&gt;net.ipv4.tcp_rmem = 10240 87380 16777216&lt;br&gt;net.ipv4.tcp_wmem = 10240 87380 16777216&lt;br&gt;net.ipv4.tcp_no_metrics_save = 1&lt;br&gt;net.ipv4.tcp_window_scaling = 1&lt;br&gt;net.ipv4.tcp_timestamps = 1&lt;br&gt;net.ipv4.tcp_sack = 1&lt;br&gt;net.core.netdev_max_backlog = 5000&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;&lt;blockquote&gt;sudo /sbin/sysctl -p&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;&lt;span&gt;Step 5 :&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;sudo nano /etc/rc.local&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;Add the following lines before &quot;exit 0&quot;.&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;echo 1024 &amp;gt; /sys/block/sda/queue/read_ahead_kb&lt;br&gt;echo 256 &amp;gt; /sys/block/sda/queue/nr_requests&lt;br&gt;&lt;/blockquote&gt;&lt;br&gt;*The captioned lines are for sda only.&lt;br&gt;&lt;br&gt;&lt;span&gt;Step 6 :&lt;/span&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;sudo nano /etc/fstab&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;Add &quot;noatime&quot; before &quot;relatime&quot;.  For example :&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;UUID=0e57987f-...... / ext3 noatime,relatime,errors=remount-ro 0 1&lt;/blockquote&gt;&lt;br&gt;or&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;UUID=0e57987f-...... / ext4 noatime,relatime,errors=remount-ro 0 1&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;&lt;blockquote&gt;sudo mount -a&lt;/blockquote&gt;&lt;br&gt;&lt;br&gt;If there is no error message, you can now reboot your system.</description>
 <comments>http://www.howtoge.com/howto/HOWTO-Performance-tuning-of-LAMP-and-Ubuntu-9.04-Server#comments</comments>
 <category domain="http://www.howtoge.com/category/Tags/LAMP">LAMP</category>
 <category domain="http://www.howtoge.com/category/Tags/Performance">Performance</category>
 <category domain="http://www.howtoge.com/category/Tags/server">server</category>
 <category domain="http://www.howtoge.com/category/Tags/tuning">tuning</category>
 <category domain="http://www.howtoge.com/category/Tags/Ubuntu">Ubuntu</category>
 <category domain="http://www.howtoge.com/category/Tags/Ubuntu-9.04">Ubuntu 9.04</category>
 <pubDate>Fri, 10 Jul 2009 08:16:06 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">115 at http://www.howtoge.com</guid>
</item>
<item>
 <title>HOWTO : Security enhanced your Ubuntu 9.04 LAMP server with AppArmor</title>
 <link>http://www.howtoge.com/howto/HOWTO-Security-enhanced-your-Ubuntu-9.04-LAMP-server-with-AppArmor</link>
 <description>&lt;p&gt;&lt;strong&gt;Step 1 :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Check if AppArmor is enabled or not.  And make sure MySQL profile is enabled too.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;sudo apparmor_status&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Step 2 :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Create a profile of Apache2.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;sudo aa-genprof apache2&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;sudo nano /etc/apparmor.d/usr.sbin.apache2&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;Add the following lines within &lt;code&gt;^DEFAULT_URI&lt;/code&gt; bracket.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;/usr/sbin/suexec2 rix,&lt;br&gt;
/usr/share/apache2/** r,&lt;br&gt;
/var/log/apache2/** rwl,&lt;br&gt;
/var/xoops/** r,&lt;br&gt;
/var/www/xoops/** r,&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Step 3 :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Put the profile in complain mode.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;sudo aa-complain /etc/apparmor.d/usr.sbin.apache2&lt;br&gt;
sudo /etc/init.d/apache2 restart&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Step 4 :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After running the XOOPS for a while, we can update the profiles.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;sudo aa-logprof&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;When the prompt ask for your selection, choose “A (Add)” to add a
rule to the profiles. Save the file at the end of the process.&lt;/p&gt;
&lt;p&gt;You can repeat this step when necessary.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Step 5 :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;After running the XOOPS for a longer time and found no error, you
can make the profile in enforce mode. Before doing so, make sure you
have conducted the Step 4 once more.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;sudo aa-enforce /etc/apparmor.d/usr.sbin.apache2&lt;br&gt;
sudo /etc/init.d/apache2 restart&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;
&lt;p&gt;&lt;strong&gt;Step 6 (Optional) :&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;If you encounter any error, you can disable the profile.&lt;/p&gt;
&lt;blockquote&gt;&lt;p&gt;&lt;code&gt;sudo ln -s /etc/apparmor.d/usr.sbin.apache2 /etc/apparmor.d/disable/&lt;br&gt;
sudo apparmor_parser -R &amp;lt; /etc/apparmor.d/usr.sbin.apache2&lt;br&gt;
sudo rm /etc/aparmor.d/disable/usr.sbin.apache2&lt;/code&gt;&lt;/p&gt;&lt;/blockquote&gt;</description>
 <comments>http://www.howtoge.com/howto/HOWTO-Security-enhanced-your-Ubuntu-9.04-LAMP-server-with-AppArmor#comments</comments>
 <category domain="http://www.howtoge.com/category/Tags/AppArmor">AppArmor</category>
 <category domain="http://www.howtoge.com/category/Tags/LAMP">LAMP</category>
 <category domain="http://www.howtoge.com/category/Tags/Security">Security</category>
 <category domain="http://www.howtoge.com/category/Tags/server">server</category>
 <category domain="http://www.howtoge.com/category/Tags/Ubuntu">Ubuntu</category>
 <category domain="http://www.howtoge.com/category/Tags/Ubuntu-9.04">Ubuntu 9.04</category>
 <pubDate>Fri, 10 Jul 2009 08:01:13 +0000</pubDate>
 <dc:creator />
 <guid isPermaLink="false">114 at http://www.howtoge.com</guid>
</item>
</channel>
</rss>

