<?xml version="1.0"?>
<rss version="2.0"><channel><title>Apache Latest Topics</title><link>https://forum.uniformserver.com/forum/9-apache/</link><description>Apache Latest Topics</description><language>en</language><item><title>VirtualHost outside www root folder and 403 error</title><link>https://forum.uniformserver.com/topic/1935-virtualhost-outside-www-root-folder-and-403-error/</link><description><![CDATA[<p>First of all, thank you for US, it is really, really great.</p><p> </p><p>I wanted to set up Vhost outside regular www root.</p><p>I've set ic.localhost:80 but can not access it:</p><p> </p><p><a href="http://ic.localhost/" rel="external nofollow">http://ic.localhost/</a>, gives 403 error</p><p> </p><p>Forbidden</p><p> </p><p>You don't have permission to access / on this server.</p><p> </p><p>I already figured out that there is problem with .htaccess file in the 'public' folder with index.php.</p><p>Well, I already had this running (with another wamp), but here it for some reason doesn't like mod_rewrite.</p><p>If I set RewriteEngine to Off, I can normally run ...\public\index.php, and it works (of course, there are errors, as rewrite rules are neccessary), then again I set it rules to On, and I have mentioned 403 error.</p><p> </p><p>I would really appreciate any hint, this may be just some small setting I must change, about which I don't know...</p><p> </p><p> </p><p>My files:</p><p><a href="http://pastebin.com/eYrh1jWr" rel="external nofollow">http://pastebin.com/eYrh1jWr</a></p><p><a href="http://pastebin.com/v16S6dam" rel="external nofollow">http://pastebin.com/v16S6dam</a></p><p> </p><p>ps. I am not English native speaker, please forgive me my language</p>]]></description><guid isPermaLink="false">1935</guid><pubDate>Tue, 25 May 2010 18:01:07 +0000</pubDate></item><item><title>How do we get UNISERVER online?</title><link>https://forum.uniformserver.com/topic/28424-how-do-we-get-uniserver-online/</link><description><![CDATA[<p>
	I looked everywhere but i cant find a straight forward tutorial on how to get it online. 
</p>

<p>
	When i look at <strong>General &gt; Server internet status</strong>, i get:
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			 
		</p>

		<p>
			Server IP address = &lt;html&gt;
		</p>

		<p>
			Server status = Not accessible from the internet
		</p>

		<p>
			 
		</p>
	</div>
</blockquote>

<p>
	How can i configure UNISERVER to be accessible from the internet ? 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">28424</guid><pubDate>Sat, 31 May 2025 18:59:34 +0000</pubDate></item><item><title>Apache fails to start on Uniform Sever version 15.0.2</title><link>https://forum.uniformserver.com/topic/37883-apache-fails-to-start-on-uniform-sever-version-1502/</link><description><![CDATA[<p>
	I cant seem to start the apache server with lastestt 15.0.2 , maybe is because I'm running windows 7?
</p>

<p>
	I do need to run php 8.3 for some projects with Wordpress , and Uniform Server version 15.0.1 does start apache though, but tried adding the module 8.3 of php and it doesnt appear in the version PHP select window.
</p>

<p>
	Help please
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" data-fileext="jpg" data-fileid="1288" href="https://forum.uniformserver.com/uploads/monthly_2025_08/211056_03082025.jpg.e9698f48781a47572795676ee7f97a77.jpg" rel=""><img alt="211056_03082025.jpg" class="ipsImage ipsImage_thumbnailed" data-fileid="1288" width="352" src="https://forum.uniformserver.com/uploads/monthly_2025_08/211056_03082025.jpg.e9698f48781a47572795676ee7f97a77.jpg" loading="lazy" height="260.48"></a>
</p>
]]></description><guid isPermaLink="false">37883</guid><pubDate>Mon, 04 Aug 2025 00:12:05 +0000</pubDate></item><item><title>Apache cannot be started and the error is not displayed.</title><link>https://forum.uniformserver.com/topic/6730-apache-cannot-be-started-and-the-error-is-not-displayed/</link><description><![CDATA[<p>
	15_0_2_ZeroXV Download and extract to C:, apache cannot be started and the error is not displayed.
</p>

<p>
	I can't debug it at all. I feel bad. Please help me.<br>
	 
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="583" width="430" alt="p101.png.903596e357a0191bf1b9e7ff2698145d.png" src="https://forum.uniformserver.com/uploads/monthly_2024_05/p101.png.903596e357a0191bf1b9e7ff2698145d.png" loading="lazy" height="301">
</p>
]]></description><guid isPermaLink="false">6730</guid><pubDate>Thu, 16 May 2024 00:58:12 +0000</pubDate></item><item><title>SSL and Moodle Cron</title><link>https://forum.uniformserver.com/topic/21948-ssl-and-moodle-cron/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I could use your help understanding how to properly configure SSL for a production site that's accessible from the internet hosted on my work server type computer. I'm using successfully the latest version of UniformServer with several virtual hosts (without SSL - no self generated), but I haven’t been able to get the SSL certificates working correctly for each vhost. The documentation hasn’t been very clear to me as I'm not yet very technically prepared, but I try my best ... so I got the certificates generated from punchsalad for each of my vhosts and cant implement them. I had a success with the SSL for my main subdomain, but not for vhosts.
</p>

<p>
	Additionally, I’m having trouble editing the cron job for a Moodle site. Specifically, I’m trying to update the config file to change the URL used for the web-based Moodle cron command.(wrong link keeps on appearing as: path   = MyDriveLetter:\UniServerZ\vhosts\XXX\moodle\admin\cli\cron.php). Even after I delete the file from its folder, it keeps reverting back to the old, incorrect link. I'm unsure why this is happening, and would appreciate any clarification or guidance.
</p>

<p>
	Thanks again for your support—and thank you for providing such a solid piece of software.
</p>

<p>
	It's definitely proven to be more stable than many other alternatives I've tried (using Windows Server).
</p>

<p>
	Best regards,<br />
	IonL
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">21948</guid><pubDate>Sat, 12 Apr 2025 09:52:26 +0000</pubDate></item><item><title>Child process exited with status 3221225477</title><link>https://forum.uniformserver.com/topic/1762-child-process-exited-with-status-3221225477/</link><description><![CDATA[<p>I've seen this problem all over the Internet, but since I'm using Uniform Server, I was hoping to get a solution that was catered to US. Here are the details:</p><p> </p><p>Apache/2.2.13 (Win32) mod_ssl/2.2.13 OpenSSL/0.9.8k PHP/5.3.0 DAV/2</p><p> </p><p>I am entering information into a form, which then gets put on to a mysql database. When I submit the form, the page displays "The connection to the server was reset while the page was loading." The data gets entered in the database successfully, however. The error log displays:</p><p> </p><p>- [Fri Oct 09 16:42:05 2009] [notice] Parent: child process exited with status 3221225477 -- Restarting.</p><p>- [Fri Oct 09 16:42:06 2009] [notice] Apache/2.2.13 (Win32) mod_ssl/2.2.13 OpenSSL/0.9.8k PHP/5.3.0 DAV/2 configured -- resuming normal operations</p><p>- [Fri Oct 09 16:42:06 2009] [notice] Server built: Aug 6 2009 15:50:50</p><p>- [Fri Oct 09 16:42:06 2009] [notice] Parent: Created child process 3456</p><p>- [Fri Oct 09 16:42:07 2009] [notice] Child 3456: Child process is running</p><p>- [Fri Oct 09 16:42:07 2009] [notice] Child 3456: Acquired the start mutex.</p><p>- [Fri Oct 09 16:42:07 2009] [notice] Child 3456: Starting 250 worker threads.</p><p>- [Fri Oct 09 16:42:07 2009] [notice] Child 3456: Starting thread to listen on port 443.</p><p>- [Fri Oct 09 16:42:07 2009] [notice] Child 3456: Starting thread to listen on port 80. </p><p> </p><p>One solution I've tried was to copy the libmysql.dll file from the PHP installation folder to the system32 folder. That did not work. Since I downloaded this just a few days ago, I didn't think that there were any updates required. </p><p> </p><p>Let me know if you would like me to include the php code, in case that will help.</p>]]></description><guid isPermaLink="false">1762</guid><pubDate>Fri, 09 Oct 2009 21:48:51 +0000</pubDate></item><item><title>Can we install Java runtime and mulesoft runtime in uniform server?</title><link>https://forum.uniformserver.com/topic/5347-can-we-install-java-runtime-and-mulesoft-runtime-in-uniform-server/</link><description><![CDATA[<p>
	My requirement is to install Mulesoft standalone runtime in uniform server. But mulesoft is very new to many. If can we install java runtime , then we can easily install Mulesoft runtime. So I wanted to check how to install Java runtime in uniform server as well. Thanks in advance.
</p>
]]></description><guid isPermaLink="false">5347</guid><pubDate>Mon, 09 Oct 2023 10:59:14 +0000</pubDate></item><item><title>'laptop-test-server' Created -- Can't Open Test Server From Browser</title><link>https://forum.uniformserver.com/topic/3551-laptop-test-server-created-cant-open-test-server-from-browser/</link><description><![CDATA[<p>
	On my new laptop (running Windows 10 Pro), I have created a test server.  It appears to be working correctly with one exception -- I cannot enter "laptop-test-server" into the URL field of my browser and bring up the test server.  When I do that, the browser brings up a search engine that shows me hits for the search on "laptop-test-server".
</p>

<p>
	I have modified the 'hosts', 'httpd.conf', and 'httpd-vhosts.conf' files as I have always done.  But this time it doesn't work.
</p>

<p>
	I have attached the 'hosts' file in its entirety.  I have attached just the last section of the 'httpd.conf' file, because the rest of that file is exactly the original content of the file.  And I have attached the 'httpd-vhosts.conf' file.
</p>

<p>
	Any suggestions will be greatly appreciated.
</p>

<p>
	Len Jacobson
</p>
<p>
<a class="ipsAttachLink" href="https://forum.uniformserver.com/applications/core/interface/file/attachment.php?id=398" data-fileExt='y_hosts' data-fileid='398'>My_hosts</a> 
<a class="ipsAttachLink" href="https://forum.uniformserver.com/applications/core/interface/file/attachment.php?id=399" data-fileExt='conf' data-fileid='399'>My_httpd.conf</a> 
<a class="ipsAttachLink" href="https://forum.uniformserver.com/applications/core/interface/file/attachment.php?id=400" data-fileExt='conf' data-fileid='400'>My_httpd-vhosts.conf</a></p>]]></description><guid isPermaLink="false">3551</guid><pubDate>Fri, 10 Jul 2020 16:36:30 +0000</pubDate></item><item><title>access from internet problem</title><link>https://forum.uniformserver.com/topic/1911-access-from-internet-problem/</link><description><![CDATA[<p>the following are the steps i have done in order to make the uniform server accessible from internet:</p><p> </p><p>FYI: I still unable to make it works   <img alt=":)" src="https://forum.uniformserver.com/uploads/emoticons/default_smile.png" loading="lazy"> after following all instruction</p><p> </p><p>1. After testing accessing the default index.php page from localhost successfully</p><p> </p><p>2. I follow the instruction on this page</p><p>     <a href="http://wiki.uniformserver.com/index.php/5.0-Nano:_Install_and_Run#Put_Server_on-line" rel="external nofollow">http://wiki.uniformserver.com/index.php/5...._Server_on-line</a> (the putting server </p><p>     on-line section) that ask me to modify some parameter of the .htaccess located inside the www folder</p><p> </p><p>3. After that i run the server status program from uniformserver it said </p><p>   -accessible from internet: NO.</p><p> </p><p>4. to confirm the point number 3 problem, I try to access the ip address shown at the server status program,</p><p>   it does not goes to the default index.php page, but instead i bring me directly to my router login page.</p><p> </p><p>5. Then I setup/enable the port forwading (virtual server) in my dlink router DSL-520B with the follow input:</p><p>	serverName: testweb</p><p>        external port Start: 80</p><p>        external port END: 80</p><p>        protocol: TCP</p><p>	internal port Start: 80</p><p>        internal port END: 80</p><p>	server ip address: 192.168.1.5 </p><p>	remote host: i leave this blank</p><p> </p><p>6. I save and reboot both uniform server and the router</p><p>7. restarted uniform server</p><p>8. run the server status program, accessible from internet still says NO.</p><p>9. to confirm i type the ip address that is shown at the server status program into the browser and run it,</p><p>   it still bring me to my router login page.</p><p> </p><p>did I do anything wrong so far? why i am still unable to access uniform server from internet ?</p><p> </p><p>Please help <img alt=":)" src="https://forum.uniformserver.com/uploads/emoticons/default_smile.png" loading="lazy"></p><p> </p><p>Thanks,</p><p> </p><p>Erik</p>]]></description><guid isPermaLink="false">1911</guid><pubDate>Wed, 21 Apr 2010 17:36:32 +0000</pubDate></item><item><title>help us find music</title><link>https://forum.uniformserver.com/topic/9209-help-us-find-music/</link><description><![CDATA[<p>
	<span style="background-color:#ffffff;color:#000000;font-size:16px;">Excuse me,could you tell me how to download music from YouTube?</span>
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">9209</guid><pubDate>Tue, 12 Nov 2024 06:25:33 +0000</pubDate></item><item><title>Issues Starting Apache on Uniform Server</title><link>https://forum.uniformserver.com/topic/8953-issues-starting-apache-on-uniform-server/</link><description><![CDATA[<p>
	Hello everyone,
</p>

<p>
	I hope this message finds you well. I recently set up Uniform Server and am encountering some issues when trying to start Apache. Here are the details:
</p>

<ul>
	<li>
		<strong>Operating System:</strong> Windows 10
	</li>
	<li>
		<strong>Uniform Server Version:</strong> Uniform Server 15.0.2
	</li>
	<li>
		<strong>Error Message:</strong> "Apache failed to start. Please check the configuration."
	</li>
</ul>

<p>
	I have followed the installation instructions but still cannot get Apache to run. I’ve checked the configuration files, and everything seems to be in order. However, when I attempt to start the server, it fails to launch.
</p>

<p>
	Has anyone else experienced this issue? Any suggestions or troubleshooting steps would be greatly appreciated. Thank you in advance for your help!
</p>

<p>
	 
</p>

<p>
	Additionally, I am using this server for my <a href="https://www.itemd2r.com" rel="external nofollow">itemd2r</a> website, and I encountered similar issues when trying to access the site. It seems that the Apache server not starting is affecting my website's functionality. anyway <s><span style="font-size:8px;"><a href="https://www.itemd2r.com/fc-25/coins.html" rel="external nofollow"><span style="color:#ffffff;">FIFA coins</span></a><span style="color:#ffffff;"> </span><a href="https://www.itemd2r.com/de/fc-25/coins.html" rel="external nofollow"><span style="color:#ffffff;">EA FC 25 Coins</span></a><span style="color:#ffffff;"> </span><a href="https://www.itemd2r.com/fr/fc-25/coins.html" rel="external nofollow"><span style="color:#ffffff;">Crédit FC 25</span></a><span style="color:#ffffff;"> </span><a href="https://www.itemd2r.com/es/fc-25/coins.html" rel="external nofollow"><span style="color:#ffffff;">monedas fifa 25</span></a><span style="color:#ffffff;"> </span><a href="https://www.itemd2r.com/monopoly-go/stickers.html" rel="external nofollow"><span style="color:#ffffff;">Monopoly Go stickers</span></a><span style="color:#ffffff;"> </span><a href="https://www.itemd2r.com/diablo-4/items.html" rel="external nofollow"><span style="color:#ffffff;">Diablo 4 items</span></a></span></s>
</p>
]]></description><guid isPermaLink="false">8953</guid><pubDate>Thu, 31 Oct 2024 04:01:01 +0000</pubDate></item><item><title>Is it possible to create ENV_VAR outside of the UniServerZ directory?</title><link>https://forum.uniformserver.com/topic/5077-is-it-possible-to-create-env_var-outside-of-the-uniserverz-directory/</link><description><![CDATA[<p>
	I would like to store my error pages outside the UniSeverZ folder structure (making it easier to upgrade UniServer without losing my custom error pages.)
</p>

<p>
	My error pages are in the parent directory for UniServerZ.  I don't see how to indicate the parent directory in the construct of an environment variable.
</p>

<p>
	This keeps me inside the UniServer directory structure...
</p>

<p>
	     MyErrorPages=%UniConPath%\MyErrorPages
</p>

<p>
	This gets me nothing...
</p>

<p>
	     MyErrorPages=%UniConPath%\..\MyErrorPages
</p>

<p>
	Any ideas?
</p>

<p>
	Thanks!
</p>

<p>
	-- Cliff
</p>
]]></description><guid isPermaLink="false">5077</guid><pubDate>Fri, 25 Nov 2022 20:04:41 +0000</pubDate></item><item><title>Apache fails to start with LetsEncrypt SSL certificates</title><link>https://forum.uniformserver.com/topic/3579-apache-fails-to-start-with-letsencrypt-ssl-certificates/</link><description><![CDATA[<p>
	I have used Certbot for Windows to generate LetsEncrypt certificate files. This process has worked correctly, and I've checked the MD5 hash using openssl and they match too.
</p>

<p>
	However, when I assign them to the vhost in the Apache conf file and try to start Apache, I get the message "Apache failed to start". My SSL directives in the VirtualHost section of the conf file are:
</p>

<p>
	 SSLCertificateChainFile "${US_ROOTF}/Certbot/live/dev.harc.uk/chain.pem"<br />
	 SSLCertificateFile "${US_ROOTF}/Certbot/live/dev.harc.uk/fullchain.pem"<br />
	 SSLCertificateKeyFile "${US_ROOTF}/Certbot/live/dev.harc.uk/privkey.pem"<br />
	 SSLEngine On
</p>

<p>
	When I get the error message it is in a popup. However, nothing is written to the log files in c:\UniServerZ\core\apache2\logs - in fact if I delete all the log files and try to start Apache, no log files are even created.<br />
	<br />
	I have non-SSL virtual hosts working perfectly well in this server. I am also using port 8080 for http and 8081 for https.<br />
	<br />
	Any ideas how I can debug this problem?<br />
	<br />
	Thanks in advance.
</p>
]]></description><guid isPermaLink="false">3579</guid><pubDate>Sat, 22 Aug 2020 21:29:26 +0000</pubDate></item><item><title>"Apache failed to start" External hard drive: working in PC but not in Laptop</title><link>https://forum.uniformserver.com/topic/5079-apache-failed-to-start-external-hard-drive-working-in-pc-but-not-in-laptop/</link><description><![CDATA[<p>
	Hi, I created a folder on an esternal hard disk, Uniform server worked fine. Then I connected the external drive to my laptop: Apache error: Apache failed to start. Consider that, the drive letter is different. I thought that portable means you can use it with different computers. I do not know if it is a problem of ports ... the browser is firefox. On browser was: Unable to connect. MySQL, instead, it works. Do you know how to fix it?
</p>
]]></description><guid isPermaLink="false">5079</guid><pubDate>Mon, 05 Dec 2022 17:31:57 +0000</pubDate></item><item><title>Setting up websockets using this tutorial</title><link>https://forum.uniformserver.com/topic/5084-setting-up-websockets-using-this-tutorial/</link><description><![CDATA[<p>
	Hello how can I setup websockets <a href="https://stackoverflow.com/questions/71764923/how-do-i-setup-websockets-on-apache-using-this-tutorial-with-just-built-in-apac" rel="external nofollow">using this tutorial</a>?
</p>

<p>
	I'm stuck on how to do it. I tried asking on Stack Overflow but I can't setup the ip address and port for my websockets.
</p>

<p>
	I have the following modules enabled.
</p>

<ul>
	<li>
		<pre style="border:0px;text-align:left;vertical-align:baseline;"><code style="background-color:transparent;border:0px;padding:0px;vertical-align:baseline;"> proxy_module
proxy_http_module
 proxy_wstunnel_module
rewrite_module</code></pre>
	</li>
</ul>

<p>
	When I change <strong>ip:port</strong> to<strong> _default_:${AP_SSL_PORT}</strong> or even my ip at xx.xxx.xx.xx:${AP_SSL_PORT} I get this error
</p>

<blockquote class="ipsQuote" data-ipsquote="">
	<div class="ipsQuote_citation">
		Quote
	</div>

	<div class="ipsQuote_contents">
		<p>
			Proxy Error
		</p>

		<p>
			The proxy server received an invalid response from an upstream server.<br />
			The proxy server could not handle the request
		</p>

		<p>
			Reason: DNS lookup failure for: _default_
		</p>
	</div>
</blockquote>

<p>
	 
</p>

<p>
	Can anyone help?
</p>
]]></description><guid isPermaLink="false">5084</guid><pubDate>Tue, 13 Dec 2022 18:58:07 +0000</pubDate></item><item><title>I can't connect to secure localhost</title><link>https://forum.uniformserver.com/topic/5154-i-cant-connect-to-secure-localhost/</link><description><![CDATA[<p>
	Hello I can't connect to secure localhost at <a href="https://localhost" rel="external nofollow">https://localhost</a> or localhost:443
</p>

<p>
	Below is the error I get.
</p>

<p>
	What is going on?
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="522" width="986" alt="1441080920_uniformcontrollererror1.png.5dd48c062e362e7305f9cd6611d7d57d.png" src="https://forum.uniformserver.com/uploads/monthly_2023_05/1441080920_uniformcontrollererror1.png.5dd48c062e362e7305f9cd6611d7d57d.png" loading="lazy" height="690.2">
</p>

<p>
	<strong style="color:#000000;font-size:medium;">Apache Server Version:</strong><span style="color:#000000;font-size:medium;"><span> </span></span><font size="+1" style="color:#000000;"><tt>2.4.54 (Win64) </tt></font>
</p>

<p>
	<strong style="color:#000000;font-size:medium;">PHP Version: </strong><font size="+1" style="color:#000000;"><tt>7.4.33 </tt></font>
</p>

<p>
	<strong style="color:#000000;font-size:medium;">OpenSSL Version:</strong><span style="color:#000000;font-size:medium;"><span> </span></span><font size="+1" style="color:#000000;"><tt>1.1.1s</tt></font>
</p>
]]></description><guid isPermaLink="false">5154</guid><pubDate>Sun, 28 May 2023 14:14:01 +0000</pubDate></item><item><title>Palemoon: Damned if I do and even more dammned if I don't</title><link>https://forum.uniformserver.com/topic/5059-palemoon-damned-if-i-do-and-even-more-dammned-if-i-dont/</link><description><![CDATA[<p>
	I'm wrestling with starting Palemoon with Unicontroller.
</p>

<p>
	If I start a fresh install and use a US_PAC file, I get the sites I want proxied flawlessly.  However I have three consistent problems:
</p>

<p>
	First: while the home (startup) page is set to "http://samplesite.org", the browser tries and fails to open "http://samplesite.org:8080".  Palemoon does not seem to remember me previously changing the Preferences to use "http://samplesite.org" as my home page, so I have to reset this.  Afterwards, everything works as expected and my Apache rewrites do their thing.
</p>

<p>
	Second: I would like to allow the end user to fire up Palemoon from a batch file, like Apache and/or MySQL.  But I don't see any way to do so, which means I have to familiarize my users with the control panel (awkward.)
</p>

<p>
	Third: If I try to open the Palemoon-Portable.exe file from a batch file, it opens but does not employ my rewrites and goes straight to the Internet.  Thereafter, running Palemoon from the Unicontroller panel also disregards the Apache rewrites and Palemoon preferences.  I have to reinstall Palemoon to return to normal use.
</p>

<p>
	I'm assuming that I may need to use a separate browser, unless, of course, someone can point out the error of my ways...
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">5059</guid><pubDate>Mon, 31 Oct 2022 19:49:13 +0000</pubDate></item><item><title>Updating Apache 2.4.x: step by step guide</title><link>https://forum.uniformserver.com/topic/4826-updating-apache-24x-step-by-step-guide/</link><description><![CDATA[<p>
	In order to update Apache 2.4.x to the latest version available, simply follow these steps:
</p>

<ol>
	<li>
		Download and extract <strong>Apache 2.4.x Win32</strong> from this link: <a href="https://www.apachelounge.com/download/" rel="external nofollow">https://www.apachelounge.com/download/</a>

		<ul>
			<li>
				Note: <strong>Be sure</strong> you installed latest 14.30.30708.0 Visual C++ Redistributable for Visual Studio 2015-2022 : <a href="https://aka.ms/vs/17/release/VC_redist.x64.exe" rel="external nofollow">vc_redist_x64</a> or <a href="https://aka.ms/vs/17/release/VC_redist.x86.exe" rel="external nofollow">vc_redist_x86</a>
			</li>
		</ul>
	</li>
	<li>
		rename the file "<span style="background-color: rgb(255, 255, 255); font-size: 14px; text-align: left;">httpd-2.4.x-win32-VS16\Apache24\bin\<strong>httpd.exe</strong></span>" to "httpd-2.4.x-win32-VS16\Apache24\bin\<strong>httpd_z.exe</strong>"
	</li>
	<li>
		if Apache is installed as a service, copy “UniServerZ\core\apache2\bin\<strong>libeay32.dll</strong>” and “UniServerZ\core\apache2\bin\<strong>ssleay32.dll</strong>” to "httpd-2.4.x-win32-VS16\Apache24\bin\"
	</li>
	<li>
		copy “UniServerZ\core\apache2\conf\<strong>httpd.conf</strong>” to "httpd-2.4.x-win32-VS16\Apache24\conf\<strong>httpd.conf</strong>" (old file over new)
	</li>
	<li>
		copy the files from the “UniServerZ\core\apache2\conf<strong>\extra\</strong>” folder to "httpd-2.4.x-win32-VS16\Apache24\conf<strong>\extra\</strong>" (old files over new)
	</li>
	<li>
		copy the "UniServerZ\core\apache2\conf<strong>\extra_us\</strong>" folder to "httpd-2.4.x-win32-VS16\Apache24\conf<strong>\extra_us\</strong>"
	</li>
	<li>
		copy the “UniServerZ\core\apache2<strong>\logs\</strong>” folder to "httpd-2.4.x-win32-VS16\Apache24<strong>\logs\</strong>"
	</li>
	<li>
		copy the “UniServerZ\core\apache2<strong>\server_certs\</strong>” folder to "httpd-2.4.x-win32-VS16\Apache24<strong>\server_certs\</strong>”
	</li>
	<li>
		<strong>stop Apache</strong> (from UniController or Windows Services ["us_apache_1"])
	</li>
	<li>
		delete (or <strong>backup</strong>) the files in the <strong>"UniServerZ\core\apache2\"</strong> folder and replace them with the ones from <strong>"httpd-2.4.x-win32-VS16\Apache24\"</strong>
	</li>
	<li>
		<strong>restart Apache</strong> (from UniController or Windows Services ["us_apache_1"])
	</li>
</ol>

<p>
	Hope this helps! <img alt=":)" data-emoticon="" src="https://forum.uniformserver.com/uploads/emoticons/default_smile.png" title=":)" loading="lazy"> 
</p>
]]></description><guid isPermaLink="false">4826</guid><pubDate>Sun, 30 Jan 2022 02:15:14 +0000</pubDate></item><item><title>upgrade problem</title><link>https://forum.uniformserver.com/topic/3999-upgrade-problem/</link><description><![CDATA[<p>
	I'm not sure this is the exact right forum...
</p>

<p>
	I have run a TNG genealogical test website on Server XIII for years. I Installed TNG as I did on the web.
</p>

<p>
	The on line public version must now run on a PHP version that is not in XIII, so when I found it IN XIV  I decided to upgrade.uniform Server to XIV.
</p>

<p>
	I downloaded v14.02, and copied the WWW folder to this new version.  Now I can start the site, but TNG throws an error:
</p>

<pre class="ipsCode prettyprint lang-html">
Error: TNG is not communicating with your database. Please check your database settings and try again.</pre>

<p>
	What have I done wrong? Should I have copied VIV over XIII?  I have no idea...
</p>
]]></description><guid isPermaLink="false">3999</guid><pubDate>Tue, 09 Mar 2021 21:48:38 +0000</pubDate></item><item><title>how to change port - OLD VERSION</title><link>https://forum.uniformserver.com/topic/3515-how-to-change-port-old-version/</link><description><![CDATA[<p>
	I'm running an old version because I need PHP 5.2 on my system. Localhost isn't working because Version 5.2-Nano uses port 80, and that conflicts with my Windows 10 installation. I tried editing httpd.conf and that seemed to help (I saw something that said "Apache" briefly), but it's still not loading localhost. I don't have the adminstration tool used with later versions. So how do I change the port number?
</p>

<p>
	 
</p>
]]></description><guid isPermaLink="false">3515</guid><pubDate>Tue, 12 May 2020 09:09:23 +0000</pubDate></item><item><title>FastCGI for UniServer Zero XIV</title><link>https://forum.uniformserver.com/topic/3488-fastcgi-for-uniserver-zero-xiv/</link><description><![CDATA[<p>
	Hi,
</p>

<p>
	I just wonder how to set the UniServer ZeroXIV to work in <em>"FastCGI" </em>or <em>"FRN" </em>mode?  I consulted provided offline and online documentations and forum but couldn't find any clue there.
</p>

<p>
	I also need to customize UniServer settings to <em>"allow_url_fopen"</em> or <em>"cURL"</em> must be enabled. (I already know that this is to be done through editing php.ini file)
</p>

<p>
	The following requirements need to be met as well:
</p>

<ol>
	<li>
		OpenSSL Libraries
	</li>
	<li>
		GD Library support
	</li>
	<li>
		cURL Library support
	</li>
	<li>
		Support for mb_* functions in PHP to use multibyte strings
	</li>
</ol>

<p>
	Thanks for your prompt support.
</p>

<p>
	Ehsan
</p>
]]></description><guid isPermaLink="false">3488</guid><pubDate>Fri, 03 Apr 2020 15:04:20 +0000</pubDate></item><item><title>How to use SSL for all vhosts?</title><link>https://forum.uniformserver.com/topic/3307-how-to-use-ssl-for-all-vhosts/</link><description><![CDATA[<p>Hi,</p><p>I am glad I found uniformserver (instead of using xampp). Thank you developers for this great tool.</p><p> </p><p>Unfortunately I am stuck however: </p><p> </p><p>Now I want to set up a certificate which is used for both in the http<strong>S</strong></p><p> </p><p>So, I created a certificate <strong>*.mydns.org</strong></p><p>Files for site a.mydns.org sit in<strong> /vhosts/siteA</strong> and files for site b in <strong>/vhosts/siteB</strong>.</p><p> </p><p>When I try to open either <a href="https://a.mydns.org" rel="external nofollow">httpS://a.mydns.org</a> or <a href="https://b.mydns.org" rel="external nofollow">httpS://b.mydns.org</a> I am seeing the (index) page from the SSL root:<strong> /ssl</strong></p><p> </p><p>What do i need to change, that both sites can be reached (only) by http<strong>S</strong></p><p> </p><p>Maybe someone is suggesting to use a(nother) certification service?</p><p> </p><p>Thanks already</p><p>Olaf</p>]]></description><guid isPermaLink="false">3307</guid><pubDate>Thu, 12 Sep 2019 15:05:24 +0000</pubDate></item><item><title>Apache Failing to Start [2016] because VCRUNTIME140.dll can't be found</title><link>https://forum.uniformserver.com/topic/3172-apache-failing-to-start-2016-because-vcruntime140dll-cant-be-found/</link><description><![CDATA[<p>Is there any way to fix this?, i'm using UniServZ downloaded from the official site in (21/02/2016), i just can't start it, i found something about install some packages from Visual Studio 2015, but the thing is, how a person who doesn't use visual studio can have access to that packages?, maybie a direct install for the dll?, how that will be?<br /><br />After all, one of the things than makes good of Uniform Server Z is, it is free, if i need to download some package it doesn't matter to me if i can downloaded free of charge<br /><br />I have windows 10 64x<br /><br />Any ideas, suggestions, comments or question than help to improve this post and/or solve this problem would be much apreciated.<br /><br /><br />Thanks in advance</p>]]></description><guid isPermaLink="false">3172</guid><pubDate>Sun, 28 Feb 2016 20:31:30 +0000</pubDate></item><item><title>Setting up SSL for virtual host</title><link>https://forum.uniformserver.com/topic/3257-setting-up-ssl-for-virtual-host/</link><description><![CDATA[<p>I have Uniform Server Zero XII and I have a virtual host set up (mysite.localhost).  I want to use ssl for the whole site.  I am a little confused about the process of setting up SSL in uniserver for a virtual host (even after looking at the docs) - could someone talk me through it please?</p><p> </p><p>I generated a certificate and then duplicated the default Virtual Hosts in <span style="color:rgb(0,0,0);font-family:'Trebuchet MS', Verdana, Arial, sans-serif;background-color:rgb(249,252,252);">UniServerZ\core\apache2\conf\extra\</span><b>httpd-ssl.conf </b>adding in my site directory as you do for settign up a non-ssl virtual host:</p><pre class="ipsCode prettyprint">
                              
&lt;VirtualHost *:${AP_SSL_PORT}&gt;

#   General setup for the virtual host
DocumentRoot "${US_ROOTF_SSL}/ssl/mysite.localhost"
ServerName "mysite.localhost"
ServerAdmin "email@email.com"
ErrorLog "${US_ROOTF}/core/apache2/logs/mysite.localhost-error_ssl.log"
TransferLog "${US_ROOTF}/core/apache2/logs/mysite.localhost-access_ssl.log"

#   SSL Engine Switch:
#   Enable/Disable SSL for this virtual host.
SSLEngine on

#   Server Certificate:
#   Point SSLCertificateFile at a PEM encoded certificate.  If
#   the certificate is encrypted, then you will be prompted for a
#   pass phrase.  Note that a kill -HUP will prompt again.  Keep
#   in mind that if you have both an RSA and a DSA certificate you
#   can configure both in parallel (to also allow the use of DSA
#   ciphers, etc.)
#   Some ECC cipher suites (http://www.ietf.org/rfc/rfc4492.txt)
#   require an ECC certificate which can also be configured in
#   parallel.

#== Server Certificate:
SSLCertificateFile "${US_ROOTF}/core/apache2/server_certs/server.crt"

#   Server Private Key:
#   If the key is not combined with the certificate, use this
#   directive to point at the key file.  Keep in mind that if
#   you've both a RSA and a DSA private key you can configure
#   both in parallel (to also allow the use of DSA ciphers, etc.)
#   ECC keys, when in use, can also be configured in parallel

#== Server Private Key:
SSLCertificateKeyFile "${US_ROOTF}/core/apache2/server_certs/server.key"

#   Server Certificate Chain:
#   Point SSLCertificateChainFile at a file containing the
#   concatenation of PEM encoded CA certificates which form the
#   certificate chain for the server certificate. Alternatively
#   the referenced file can be the same as SSLCertificateFile
#   when the CA certificates are directly appended to the server
#   certificate for convenience.
#== StartSSL certificate chain for class 1 certificates
# Disable when using a self-signed certificate
# Enable remove # disable add #

#SSLCertificateChainFile ${US_ROOTF}/core/apache2/server_certs/sub.class1.server.ca.pem
#SSLCACertificateFile    ${US_ROOTF}/core/apache2/server_certs/ca.pem



#   Certificate Revocation Lists (CRL):
#   Set the CA revocation path where to find CA CRLs for client
#   authentication or alternatively one huge file containing all
#   of them (file must be PEM encoded).
#   The CRL checking mode needs to be configured explicitly
#   through SSLCARevocationCheck (defaults to "none" otherwise).
#   Note: Inside SSLCARevocationPath you need hash symlinks
#         to point to the certificate files. Use the provided
#         Makefile to update the hash symlinks after changes.
#SSLCARevocationPath "c:/Apache24/conf/ssl.crl"
#SSLCARevocationFile "c:/Apache24/conf/ssl.crl/ca-bundle.crl"
#SSLCARevocationCheck chain

#   Client Authentication (Type):
#   Client certificate verification type and depth.  Types are
#   none, optional, require and optional_no_ca.  Depth is a
#   number which specifies how deeply to verify the certificate
#   issuer chain before deciding the certificate is not valid.
#SSLVerifyClient require
#SSLVerifyDepth  10

SSLVerifyClient none
SSLProxyEngine off

#   TLS-SRP mutual authentication:
#   Enable TLS-SRP and set the path to the OpenSSL SRP verifier
#   file (containing login information for SRP user accounts). 
#   Requires OpenSSL 1.0.1 or newer. See the mod_ssl FAQ for
#   detailed instructions on creating this file. Example:
#   "openssl srp -srpvfile c:/Apache24/conf/passwd.srpv -add username"
#SSLSRPVerifierFile "c:/Apache24/conf/passwd.srpv"

#   Access Control:
#   With SSLRequire you can do per-directory access control based
#   on arbitrary complex boolean expressions containing server
#   variable checks and other lookup directives.  The syntax is a
#   mixture between C and Perl.  See the mod_ssl documentation
#   for more details.
#&lt;Location /&gt;
#SSLRequire (    %{SSL_CIPHER} !~ m/^(EXP|NULL)/ \
#            and %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \
#            and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"} \
#            and %{TIME_WDAY} &gt;= 1 and %{TIME_WDAY} &lt;= 5 \
#            and %{TIME_HOUR} &gt;= 8 and %{TIME_HOUR} &lt;= 20       ) \
#           or %{REMOTE_ADDR} =~ m/^192\.76\.162\.[0-9]+$/
#&lt;/Location&gt;

#== Server Root folder:
&lt;Directory "${US_ROOTF_SSL}/ssl/mysite.localhost"&gt; 
  AllowOverride All
  Require all granted
  SSLRequireSSL
&lt;/Directory&gt; 

#   SSL Engine Options:
#   Set various options for the SSL engine.
#   o FakeBasicAuth:
#     Translate the client X.509 into a Basic Authorisation.  This means that
#     the standard Auth/DBMAuth methods can be used for access control.  The
#     user name is the `one line' version of the client's X.509 certificate.
#     Note that no password is obtained from the user. Every entry in the user
#     file needs this password: `xxj31ZMTZzkVA'.
#   o ExportCertData:
#     This exports two additional environment variables: SSL_CLIENT_CERT and
#     SSL_SERVER_CERT. These contain the PEM-encoded certificates of the
#     server (always existing) and the client (only existing when client
#     authentication is used). This can be used to import the certificates
#     into CGI scripts.
#   o StdEnvVars:
#     This exports the standard SSL/TLS related `SSL_*' environment variables.
#     Per default this exportation is switched off for performance reasons,
#     because the extraction step is an expensive operation and is usually
#     useless for serving static content. So one usually enables the
#     exportation for CGI and SSI requests only.
#   o StrictRequire:
#     This denies access when "SSLRequireSSL" or "SSLRequire" applied even
#     under a "Satisfy any" situation, i.e. when it applies access is denied
#     and no other module can change it.
#   o OptRenegotiate:
#     This enables optimized SSL connection renegotiation handling when SSL
#     directives are used in per-directory context. 
#SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire
&lt;FilesMatch "\.(cgi|shtml|phtml|php)$"&gt;
    SSLOptions +StdEnvVars
&lt;/FilesMatch&gt;
&lt;Directory "${US_ROOTF}/cgi-bin/"&gt;
    SSLOptions +StdEnvVars
&lt;/Directory&gt;

#   SSL Protocol Adjustments:
#   The safe and default but still SSL/TLS standard compliant shutdown
#   approach is that mod_ssl sends the close notify alert but doesn't wait for
#   the close notify alert from client. When you need a different shutdown
#   approach you can use one of the following variables:
#   o ssl-unclean-shutdown:
#     This forces an unclean shutdown when the connection is closed, i.e. no
#     SSL close notify alert is sent or allowed to be received.  This violates
#     the SSL/TLS standard but is needed for some brain-dead browsers. Use
#     this when you receive I/O errors because of the standard approach where
#     mod_ssl sends the close notify alert.
#   o ssl-accurate-shutdown:
#     This forces an accurate shutdown when the connection is closed, i.e. a
#     SSL close notify alert is send and mod_ssl waits for the close notify
#     alert of the client. This is 100% SSL/TLS standard compliant, but in
#     practice often causes hanging connections with brain-dead browsers. Use
#     this only for browsers where you know that their SSL implementation
#     works correctly. 
#   Notice: Most problems of broken clients are also related to the HTTP
#   keep-alive facility, so you usually additionally want to disable
#   keep-alive for those clients, too. Use variable "nokeepalive" for this.
#   Similarly, one has to force some clients to use HTTP/1.0 to workaround
#   their broken HTTP/1.1 implementation. Use variables "downgrade-1.0" and
#   "force-response-1.0" for this.
BrowserMatch "MSIE [2-5]" \
         nokeepalive ssl-unclean-shutdown \
         downgrade-1.0 force-response-1.0

#   Per-Server Logging:
#   The home of a custom SSL log file. Use this when you want a
#   compact non-error SSL logfile on a virtual host basis.
#CustomLog "c:/Apache24/logs/ssl_request.log" \
#          "%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \"%r\" %b"

&lt;/VirtualHost&gt;                                  


</pre><p>I also copied the site across from www/ to ssl/ (does it really have to be physically moved there, can't it just stay in www?).  Now I get a 403 error when I try to visit <a href="https://mysite.localhost" rel="external nofollow">https://mysite.localhost</a> - have I missed something?</p>]]></description><guid isPermaLink="false">3257</guid><pubDate>Tue, 07 Nov 2017 12:22:46 +0000</pubDate></item><item><title>What is wrong with my vhosts settings?</title><link>https://forum.uniformserver.com/topic/3235-what-is-wrong-with-my-vhosts-settings/</link><description><![CDATA[<p>What have I done wrong with my vhosts setup? <br /> </p><p>The first site I set up is running well in vhosts. No problems other than occasional crashes (starwarswisdom.com).  </p><p> </p><p>Then, to develop a second wordpress site (richfieldmall.com), I created this second website on C:\UniServerZ\www.  <br /><br />Then I created a new vhosts location via the controller interface (stop Apache, then go Apache &gt; Apache vhosts &gt; Create... so easy!).</p><p> </p><p>Then, I cut and pasted the site over into the new, corresponding directory under C:\UniServerZ\vhosts.</p><p> </p><p>Was that the wrong way to do that?</p><p> </p><p><strong>My current configuration points traffic for the second site, richfieldmall.com, toward the default Uniform Server test page, under /www, instead of over to /</strong><strong>vhosts</strong><strong>. </strong></p><p> </p><p> </p><p>My settings are as follows:</p><p> </p><p> </p><p><strong>.htaccess:</strong></p><pre class="ipsCode prettyprint">
#------------------------------------------------------------------------------
# This file provides server security limiting access to the localhost only.
# Comment next four lines to deactivate. (Allows external access)
#------------------------------------------------------------------------------

#Order Deny,Allow
Allow from all
#Allow from 127.0.0.1
#Allow from ::1

#------------------------------------------------------------------------------
# To allow execution of cgi scripts in this directory uncomment next two lines.
#------------------------------------------------------------------------------.

AddHandler cgi-script .bat .exe .pl .cgi
Options +ExecCGI +FollowSymLinks


# BEGIN WordPress
&lt;IfModule mod_rewrite.c&gt;
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
&lt;/IfModule&gt;
# END WordPress
</pre><p><strong>C:\UniServerZ\core\apache2\conf\extra:</strong></p><pre class="ipsCode prettyprint">
&lt;VirtualHost _default_:80&gt;
  DocumentRoot C:/UniServerZ/www
  ServerName localhost
  ErrorLog "logs/error.log"
  CustomLog "logs/access.log" common
&lt;/VirtualHost&gt;

&lt;VirtualHost *:80&gt;
 ServerAdmin webmaster@starwarswisdom.com
 DocumentRoot C:/UniServerZ/vhosts/starwarswisdom
 ServerName starwarswisdom.com
 ServerAlias www.starwarswisdom.com *.starwarswisdom.com
 ErrorLog logs/starwarswisdom.com-error.log
 CustomLog logs/starwarswisdom.com-access.log common
 &lt;Directory "C:\UniServerZ\vhosts\starwarswisdom"&gt;
   Options Indexes Includes
   AllowOverride All  
   Require all granted
 &lt;/Directory&gt;
&lt;/VirtualHost&gt;

&lt;VirtualHost *:${AP_PORT}&gt;
 ServerAdmin webmaster@richfieldmall.com
 DocumentRoot ${US_ROOTF}/vhosts/richfieldmall
 ServerName richfieldmall.com
 ServerAlias www.richfieldmall.com *.richfieldmall.com
 ErrorLog logs/richfieldmall.com-error.log
 CustomLog logs/richfieldmall.com-access.log common
 &lt;Directory "${HOME}\vhosts\richfieldmall"&gt;
   Options Indexes Includes
   AllowOverride All  
   Require all granted
 &lt;/Directory&gt;
&lt;/VirtualHost&gt;
</pre><p>If any other information is needed, please let me know. Advice, suggestions, links -- any info is welcome!</p><p> </p>]]></description><guid isPermaLink="false">3235</guid><pubDate>Wed, 12 Apr 2017 19:25:35 +0000</pubDate></item></channel></rss>
