<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Wordpress &#8211; Nexto</title>
	<atom:link href="https://nexto.ch/category/wordpress/feed/" rel="self" type="application/rss+xml" />
	<link>https://nexto.ch</link>
	<description>Business Empowerment</description>
	<lastBuildDate>Sat, 26 Oct 2024 15:37:23 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>Installing WordPress on a LAMP Server</title>
		<link>https://nexto.ch/lamp/installing-wordpress-on-a-lamp-server/</link>
		
		<dc:creator><![CDATA[Nexto]]></dc:creator>
		<pubDate>Sun, 15 Sep 2024 15:16:33 +0000</pubDate>
				<category><![CDATA[Lamp]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://nexto.ch/?p=226672</guid>

					<description><![CDATA[Introduction WordPress is an open-source content management system (CMS) that allows you...]]></description>
										<content:encoded><![CDATA[<h3>Introduction</h3>
<p>WordPress is an open-source content management system (CMS) that allows you to easily create and manage websites and blogs. This guide will show you how to install WordPress on a LAMP server.</p>
<h4>Prerequisites</h4>
<ul>
<li>An Ubuntu server with LAMP stack installed.</li>
<li>A user with sudo privileges.</li>
<li>A domain pointed to your server (optional but recommended).</li>
</ul>
<h5>Step 1: Create a Database for WordPress</h5>
<p>Access MySQL:</p>
<pre>sudo mysql -u root -p
</pre>
<p>Create the database and user for WordPress:</p>
<pre>CREATE DATABASE wordpress DEFAULT CHARACTER SET utf8 COLLATE utf8_unicode_ci;
CREATE USER 'wp_user'@'localhost' IDENTIFIED BY 'your_secure_password';
GRANT ALL ON wordpress.* TO 'wp_user'@'localhost';
FLUSH PRIVILEGES;
EXIT;
</pre>
<h5>Step 2: Install Required PHP Extensions</h5>
<p>Install the necessary PHP extensions:</p>
<pre>sudo apt install php-curl php-gd php-mbstring php-xml php-xmlrpc -y
</pre>
<p>Restart Apache to load the new extensions:</p>
<pre>sudo systemctl restart apache2
</pre>
<h5>Step 3: Download WordPress</h5>
<p>Navigate to the /tmp directory and download the latest version of WordPress:</p>
<pre>cd /tmp
curl -LO https://wordpress.org/latest.tar.gz
tar xzvf latest.tar.gz
</pre>
<h5>Step 4: Configure WordPress</h5>
<p>Copy the WordPress files to the web server’s root directory:</p>
<pre>sudo cp -a /tmp/wordpress/. /var/www/html
</pre>
<p>Set the correct permissions:</p>
<pre>sudo chown -R www-data:www-data /var/www/html
sudo find /var/www/html -type d -exec chmod 755 {} \;
sudo find /var/www/html -type f -exec chmod 644 {} \;
</pre>
<h5>Step 5: Configure the wp-config.php File</h5>
<p>Generate the unique security keys:</p>
<pre>curl -s https://api.wordpress.org/secret-key/1.1/salt/
</pre>
<p>Copy the output.</p>
<p>Rename the configuration file:</p>
<pre>cd /var/www/html
sudo mv wp-config-sample.php wp-config.php
</pre>
<p>Edit wp-config.php:</p>
<pre>sudo nano wp-config.php
</pre>
<p>Enter the database information and paste the security keys.</p>
<h5>Step 6: Complete the Installation via Browser</h5>
<p>Open your browser and navigate to http://your_domain or http://your_server_ip. Follow the on-screen instructions to complete the installation.</p>
<h4>Conclusion</h4>
<p>You have successfully installed WordPress on your LAMP server. You can now start customizing your site.</p>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Configuring a Firewall with UFW on Linux</title>
		<link>https://nexto.ch/linux/configuring-a-firewall-with-ufw-on-linux/</link>
		
		<dc:creator><![CDATA[Nexto]]></dc:creator>
		<pubDate>Sun, 01 Sep 2024 15:16:29 +0000</pubDate>
				<category><![CDATA[Firewall]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Wordpress]]></category>
		<guid isPermaLink="false">https://nexto.ch/?p=226673</guid>

					<description><![CDATA[Introduction Server security is fundamental. UFW (Uncomplicated Firewall) is a simple tool...]]></description>
										<content:encoded><![CDATA[<h3>Introduction</h3>
<p>Server security is fundamental. UFW (Uncomplicated Firewall) is a simple tool to manage firewall rules on Ubuntu and other Debian-based Linux distributions. This guide will show you how to configure UFW to protect your server.</p>
<h4>Prerequisites</h4>
<ul>
<li>An Ubuntu or Debian system.</li>
<li>Access with sudo privileges.</li>
</ul>
<h5>Step 1: Install UFW (if not already installed)</h5>
<pre>sudo apt install ufw -y
</pre>
<h5>Step 2: Check the Current Status of UFW</h5>
<p>Check if UFW is active:</p>
<pre>sudo ufw status verbose
</pre>
<h5>Step 3: Allow SSH Connections</h5>
<p>Before enabling UFW, make sure to allow SSH connections to avoid losing access to the server:</p>
<pre>sudo ufw allow ssh
</pre>
<h5>Step 4: Allow Other Necessary Services</h5>
<p>Allow traffic for services like HTTP and HTTPS:</p>
<pre>sudo ufw allow http
sudo ufw allow https
</pre>
<p>Or use application profiles:</p>
<pre>sudo ufw allow 'Apache Full'
</pre>
<h5>Step 5: Enable UFW</h5>
<p>Enable the firewall:</p>
<pre>sudo ufw enable
</pre>
<p>Confirm with y when prompted.</p>
<h5>Step 6: Verify Active Rules</h5>
<p>Check the active rules:</p>
<pre>sudo ufw status numbered
</pre>
<h5>Step 7: Add Custom Rules (Optional)</h5>
<ul>
<li>Allow a specific port:</li>
</ul>
<pre>sudo ufw allow 8080/tcp
</pre>
<ul>
<li>Deny a connection from a specific IP:</li>
</ul>
<pre>sudo ufw deny from 192.168.1.100
</pre>
<h5>Step 8: Delete or Modify Rules</h5>
<p>To delete a rule:</p>
<p><strong>1 &#8211;</strong> View numbered rules:</p>
<pre>sudo ufw status numbered
</pre>
<p><strong>2 &#8211;</strong> Delete the specific rule:</p>
<pre>sudo ufw delete [rule_number]
</pre>
<h4>Conclusion</h4>
<p>You have configured UFW to protect your Linux server. Remember to update the firewall rules whenever you add new services.</p>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
