<?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>apache Archivi -</title>
	<atom:link href="https://simonetocco.it/tag/apache/feed/" rel="self" type="application/rss+xml" />
	<link>https://simonetocco.it/tag/apache/</link>
	<description></description>
	<lastBuildDate>Fri, 04 Dec 2015 17:02:32 +0000</lastBuildDate>
	<language>it-IT</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>

<image>
	<url>https://simonetocco.it/wp-content/uploads/2020/12/logoSimone-1-150x150.png</url>
	<title>apache Archivi -</title>
	<link>https://simonetocco.it/tag/apache/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Errore Address already in use: make_sock: could not bind to address 0.0.0.0:80</title>
		<link>https://simonetocco.it/errore-address-already-in-use-make_sock-could-not-bind-to-address-0-0-0-080/</link>
					<comments>https://simonetocco.it/errore-address-already-in-use-make_sock-could-not-bind-to-address-0-0-0-080/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Fri, 04 Dec 2015 17:00:17 +0000</pubDate>
				<category><![CDATA[Server]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[openssl]]></category>
		<category><![CDATA[ssl]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=1188</guid>

					<description><![CDATA[<p>Essere sistemisti vuol dire anche installare gli aggiornamenti di un server senza nessuna preoccupazione, riavviare e accorgersi che qualcosa non funziona 🙂 . In questo articolo tratterò di quando riavviando un Server notiamo che Apache non ha intenzione di avviarsi restituendo come errore &#160; Address already in use: make_sock: could not bind to address 0.0.0.0:80 [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/errore-address-already-in-use-make_sock-could-not-bind-to-address-0-0-0-080/">Errore Address already in use: make_sock: could not bind to address 0.0.0.0:80</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>Essere sistemisti vuol dire anche installare gli aggiornamenti di un server senza nessuna preoccupazione, riavviare e accorgersi che qualcosa non funziona <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f642.png" alt="🙂" class="wp-smiley" style="height: 1em; max-height: 1em;" /> .</p>
<p>In questo articolo tratterò di quando riavviando un Server notiamo che Apache non ha intenzione di avviarsi restituendo come errore</p>
<p>&nbsp;</p>
<pre>Address already in use: make_sock: could not bind to address 0.0.0.0:80</pre>
<p>Spesso questo errore si ha quando viene installato un certificato SSL all&#8217;interno di una macchina e che al riavvio richieste una password ma questa non viene espressamente richiesta bloccando semplicemente l&#8217;avvio.</p>
<p>La strategia di risoluzione è quindi quella di individuare il processo che blocca l&#8217;avvio con un </p>
<pre>netstat -ltnp | </span>grep ': 80'</pre>
<p>ed individuare quindi il PID del processo che uccideremo poi con un bel (e liberatorio)</p>
<pre>kill -9 [NUMERO PID]</pre>
<p>riavviando quindi Apache. Se la causa del blocco è dovuta al certificato SSL, sarà quindi necessario inserire la password utilizzata per la generazione del certificato.</p>
<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------><div class="wpcb_nothing_offset"></div>

<style>
    
    .wpcb_template_main_1{
        
        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     
        
    }
    
    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }
    
    .wpcb_template_main_1 .wpcb_box_content_container{
        
    }    
    
    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }
    
    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    
        
</style>


<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
    <div class="wpcb_box_all_content_container">
        <div class="wpcb_box_content_container">    
            <div class="wpcb_box_heading">
                <div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
            </div>            
            <div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>    
            <div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
        </div>    
    </div>
</div><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------><div class="wpcb-tracker" data-id="3640822" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/apache/feed/" data-visittype="visit"></div><p>L'articolo <a href="https://simonetocco.it/errore-address-already-in-use-make_sock-could-not-bind-to-address-0-0-0-080/">Errore Address already in use: make_sock: could not bind to address 0.0.0.0:80</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/errore-address-already-in-use-make_sock-could-not-bind-to-address-0-0-0-080/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Installazione Certificato SSL Apache</title>
		<link>https://simonetocco.it/installazione-certificato-ssl-apache/</link>
					<comments>https://simonetocco.it/installazione-certificato-ssl-apache/#respond</comments>
		
		<dc:creator><![CDATA[Simone Tocco]]></dc:creator>
		<pubDate>Fri, 27 Nov 2015 14:14:38 +0000</pubDate>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Server]]></category>
		<category><![CDATA[Sicurezza]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[https]]></category>
		<category><![CDATA[server]]></category>
		<category><![CDATA[ssl]]></category>
		<guid isPermaLink="false">http://simonetocco.it/?p=1176</guid>

					<description><![CDATA[<p>In questo articolo  abbiamo visto come generare un certificato CSR da fornire ad un&#8217;autority per l&#8217;ottenimento di un certificato SSL da applicare ad un nostro sito. Ipotizziamo pertanto di aver ottenuto in mail da parte dell&#8217;autority il classico file ZIP contenente il certificato SSL e il certificato di intermediazione. Per procedere all&#8217;installazione, è sufficiente caricare questi [&#8230;]</p>
<p>L'articolo <a href="https://simonetocco.it/installazione-certificato-ssl-apache/">Installazione Certificato SSL Apache</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></description>
										<content:encoded><![CDATA[<p>In <a href="http://simonetocco.it/generazione-csr-come-si-genera-un-certificato-csr-con-apache/">questo articolo </a> abbiamo visto come generare un certificato CSR da fornire ad un&#8217;autority per l&#8217;ottenimento di un certificato SSL da applicare ad un nostro sito.</p>
<p>Ipotizziamo pertanto di aver ottenuto in mail da parte dell&#8217;autority il classico file ZIP contenente il certificato SSL e il certificato di intermediazione.</p>
<p>Per procedere all&#8217;installazione, è sufficiente caricare questi due certificati in una cartella del server ad esempio in /root . E&#8217; ovviamente importante che questa cartella abbia i permessi CHMOD 775 .</p>
<p>Accertiamoci quindi che Apache abbia installato il modulo SSL con:</p>
<pre>a2enmod ssl</pre>
<p>e quindi riavviamo il servizio con</p>
<pre>/etc/init.d/apache2 restart</pre>
<p>Successivamente possiamo passare ad editare il file con le direttive del nostro sito ad esempio:</p>
<pre>nano /etc/apache2/sites-enabled/sito_da_proteggere</pre>
<p>in quest&#8217;ultimo editiamo le direttive aggiungendo</p>
<pre>&lt;VirtualHost *:<strong>443</strong>&gt; 
DocumentRoot /var/www/ 
<strong>SSLEngine on 
SSLCertificateFile /root/certificato.crt 
SSLCertificateKeyFile /root/sito_da_proteggere.key 
SSLCertificateChainFile /root/DigiCertCA.crt</strong> 
&lt;/VirtualHost&gt;</pre>
<p>Il primo parametro serve a mettere in ascolto apache sulla porta 443 e non più sulla porta 80<br />
SSLEngine on Abilita la funzione SSL<br />
SSLCertificateFile indica il path del file del certificato SSL inviato dall&#8217;autority<br />
SSLCertificateKeyFile indica il file contenente la chiave generata <a href="http://simonetocco.it/generazione-csr-come-si-genera-un-certificato-csr-con-apache/">questo articolo </a> .<br />
SSLCertificateChainFile indica il path del file contenente il file di Intermediazione.</p>
<p>Fatto questo, salviamo e riavviamo apache.</p>
<h2>Problemi che possono sorgere:</h2>
<h3>
Errore di Apache</h3>
<p>durante il riavvio di apache, lo stesso può restituire il messaggio di errore di</p>
<pre>apache2: Could not reliably determine the server's fully qualified domain name, using [IP SERVER] for ServerName</pre>
<p>Sarà quindi sufficiente editare il file</p>
<pre>nano /etc/apache2/httpd.conf</pre>
<p>e inserire all&#8217;interno l&#8217;istruzione</p>
<pre>ServerName [IP DEL SERVER]</pre>
<h3>Forzare il redirect su HTTPS</h3>
<p>Per redirigere gli accessi dal protocollo HTTP a quello HTTPS bisogna modificare il file:</p>
<p><b>nano /etc/apache2/sites-enabled/sito_da_proteggere</b></p>
<p>e aggiungere</p>
<pre class="bbcode_code"><strong>&lt;VirtualHost *:80&gt;
    ServerName  esempiosito.com/
    Redirect / https://esempiosito.com/
&lt;/VirtualHost&gt;</strong></pre>
<pre>&lt;VirtualHost *:443&gt;
DocumentRoot /var/www/
SSLEngine on
SSLCertificateFile /root/certificato.crt
SSLCertificateKeyFile /root/sito_da_proteggere.key
SSLCertificateChainFile /root/DigiCertCA.crt
&lt;/VirtualHost&gt;</pre>
<pre></pre>
<pre></pre>
<!--------------------------------------><!-- Conversion Box Made Using : -------><!-- WP Conversion Boxes - -------------><!-- http://wpconversionboxes.com --><!--------------------------------------><div class="wpcb_nothing_offset"></div>

<style>
    
    .wpcb_template_main_1{
        
        background-color: #0faf97;
        width: 100%;
        height: ;
        border-width: ;
        border-color: ;
        margin-top: ;
        margin-bottom: ;
        margin-left: ;
        margin-right: ;
        padding: 20px;
        -webkit-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        -moz-box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);
        box-shadow: inset 0px 0px 200px -38px rgba(0,0,0,0.5);     
        
    }
    
    .wpcb_template_main_1 .wpcb_box_heading{
        background-color: ;
        padding-top: 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_heading_text{
        font-family:    'Arial', serif;
        font-size:      32px;
        line-height:    38px;
        color:          #ffffff;
        text-align:     center;
        text-shadow: 0px 3px 4px rgba(0, 0, 0, 0.25);
        font-weight: 900;
        margin: 0;
    }
    
    .wpcb_template_main_1 .wpcb_box_content_container{
        
    }    
    
    .wpcb_template_main_1 .wpcb_box_content{
        font-family:    Arial;
        font-size:      20px;
        line-height:    24px;
        color:          #ffffff;
        text-align:     center;
        padding: 20px 0px;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div{
        text-align: center;
    }
    
    .wpcb_template_main_1 .wpcb_box_button_div a.wpcb_box_button, .wpcb_template_main_1 .wpcb_box_button_div button.wpcb_box_button{
        font-family:    Arial;
        font-size:      16px;
        color:          #fff;
        background-color: #4f78f2;
        border-radius: 30px;
        width: ;
        padding: 10px 15px;
    }
    
    .wpcb_button_gradient{background-image : -moz-linear-gradient(top, #4f78f2, #1851f9);background-image : -ms-linear-gradient(top, #4f78f2, #1851f9);background-image : -webkit-gradient(linear, #4f78f2, #1851f9);background-image : -webkit-linear-gradient(top, #4f78f2, #1851f9);background-image : -o-linear-gradient(top, #4f78f2, #1851f9);background-image : linear-gradient(top, #4f78f2, #1851f9);filter : progid:DXImageTransform.Microsoft.gradient(startColorstr=&quot;#4f78f2&quot;, endColorstr=&quot;#1851f9&quot;, GradientType=0);border-color : +#4f78f2 #1851f9 #1851f9;background-color : #4f78f2;}    
        
</style>


<div class="wpcb_template_main wpcb_template_main_1 wpcb_nothing wpcb_nothing" data-fadetime="0">
    <div class="wpcb_box_all_content_container">
        <div class="wpcb_box_content_container">    
            <div class="wpcb_box_heading">
                <div class="wpcb_box_heading_text">Hai bisogno di una consulenza o assistenza?</div>
            </div>            
            <div class="wpcb_box_content">
                Apri un ticket di richiesta, ti risponderò in brevissimo tempo! Chiedere non costa nulla <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f609.png" alt="😉" class="wp-smiley" style="height: 1em; max-height: 1em;" />            </div>    
            <div class="wpcb_box_button_div">
                <a href="http://simonetocco.it/assistenza-e-consulenza/" target="" id="wpcb_box_button_1" class="wpcb_box_button wpcb_button_gradient">Apri Richiesta</a>
            </div>
        </div>    
    </div>
</div><!------------------------------><!-- Conversion Box Ends Here --><!------------------------------><div class="wpcb-tracker" data-id="3640824" data-boxid="1" data-visitedpage="https://simonetocco.it:443/tag/apache/feed/" data-visittype="visit"></div><p>L'articolo <a href="https://simonetocco.it/installazione-certificato-ssl-apache/">Installazione Certificato SSL Apache</a> sembra essere il primo su <a href="https://simonetocco.it"></a>.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://simonetocco.it/installazione-certificato-ssl-apache/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
