
Closed
Posted
Windows Server Administrator | PHP Apache Configuration I’m running a Windows Server that hosts both IIS and Apache. I have hosted a single PHP file on this server, being served by Apache. A single PHP endpoint— localhost/[login to view URL] —responds perfectly when I hit it with curl from inside the machine, yet the same call to http://<public-IP>/[login to view URL] returns “Not reachable”. Strangely, opening the link in any browser from the outside shows the page without issues. Because this behaviour reappears every time I rebuild the server, I need two things: • A hands-on fix that makes an external curl (or any non-browser client) receive the same data as the internal call. The problem scope is limited to Apache, as that’s the service I want handling external traffic. • A clear, step-by-step write-up of what you changed—covering [login to view URL] tweaks, virtual-host or firewall adjustments, and any PHP handler settings—so I can reproduce the solution on future deployments. For context: – External curl currently fails with “Not reachable”. – I’ve already reviewed the Apache configuration files and didn’t spot obvious access restrictions. – IIS is present but not intended to serve this file; I don't want to alter IIS workings.
Project ID: 40434368
49 proposals
Remote project
Active 7 days ago
Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
49 freelancers are bidding on average $13 USD/hour for this job

With experience in Windows Server administration and PHP Apache configuration, I understand the challenge you're facing with Apache serving PHP files externally. My past work includes troubleshooting similar Apache server issues for seamless external access. Could you share any recent changes or updates made to the server configuration that might have impacted this behavior? Regards, Yogesh Kumar
$12 USD in 38 days
8.4
8.4

Hi, I’ve worked extensively with Windows servers and have resolved similar issues where internal and external requests behave differently. In one case, I found that a firewall was blocking external requests, while internal requests were allowed. I can quickly identify and fix the root cause of your issue. I also have strong PHP expertise, with 15 years of experience and multiple successful projects using PHP versions from 5.6 to 8.1. I’ve worked with various frameworks like Laravel, CodeIgniter, and WordPress, and have integrated solutions with front-end technologies such as React and Vue. Let’s schedule a 10-minute introductory call to discuss your project in more detail and see if I’m the right fit. I usually respond within 10 minutes. I’m eager to learn more about your exciting project. Best regards, Adil
$15 USD in 40 days
7.5
7.5

Hello, I see you're facing issues with CURL PHP and Apache calls on your Windows Server which can be tricky due to firewall or configuration conflicts. The hidden challenge often lies in proper PHP extension setups and Apache's permission settings that many overlook. Our team has 10+ years experience dealing with Laravel, Native PHP, Apache, and server environments to promptly diagnose and fix such problems. You can check samples from our work at https://www.freelancer.com/u/eliaa. Looking forward to hearing from you. Best Regards, Elia Fawzy.
$15 USD in 7 days
6.9
6.9

Hi there, I have read your project requirement. You need a Windows Server administrator to troubleshoot and fix the Apache/PHP configuration issue where external curl requests to your PHP endpoint fail while browser access works correctly. We can help identify and resolve the issue related to Apache configuration, firewall rules, request handling, headers, or security restrictions without affecting IIS functionality. We will also provide a clear step-by-step documentation of all changes made, including Apache configs, virtual hosts, firewall settings, PHP handler adjustments, and testing process for future deployments. A few questions: ============== Which version of Windows Server, Apache, and PHP are you currently using? Is Apache running on port 80 directly or behind IIS/reverse proxy? Are you using any security modules like ModSecurity, ARR, or Windows Firewall rules? Does external curl return any specific HTTP status or timeout message? Best Regards, Srashtasoft Team
$10 USD in 40 days
6.3
6.3

With my extensive experience as a Full Stack PHP developer, I am confident that I can effectively address and resolve the issues you're facing on your Windows Server. Having worked on diverse projects, including those with Laravel and Apache configurations, I am adept at identifying and fixing server-related issues promptly and efficiently, ensuring minimal downtime for your project. In terms of deliverables, not only can I definitively solve this problem by making external curl calls receive the same data as internal calls but also provide you with a comprehensive documentation of the changes made during the process. You'll have a clear roadmap to follow during subsequent deployments, ensuring smooth transitions in the future. My clients choose me not just for my technical know-how but also for my dedicated client-focused approach. I understand the importance of clean code and thorough documentation for easy scalability and maintenance. With me on board, you can expect regular progress updates, quick response time, and reliable post-launch support - all driven by my goal to add real value to your business! Let's bring your vision to life together and solve this server issue once and for all!
$8 USD in 2 days
6.1
6.1

Hi there, It sounds like you're dealing with a frustrating issue where your external cURL requests are failing, despite successful internal calls and browser access. This inconsistency can often stem from Apache's handling of external traffic or firewall rules. With my expertise, I'll ensure your server's Apache configuration delivers consistent responses across all access points and provide a detailed guide for your future rebuilds. Here are my questions: 1. Have you checked if there are any specific firewall rules or network security groups affecting external traffic? 2. Are there any specific PHP or Apache modules currently enabled that might affect external requests? Drop me a message so we can get started right away.
$15 USD in 40 days
4.9
4.9

Having worked on similar important development and debugging work, I can say with confidence that I can diagnose and rectify the issue of unreachable curl calls in your Windows Server. My vast expertise in PHP and strong grasp over server technologies will surely aid me in mitigating any issues that may have arisen. Moreover, being well-attuned with Apache configuration settings and virtual host management adds a definitive edge to my problem-solving abilities for this project. I understand the nuances of both IIS and Apache co-existing together on a Windows server. So, you can be assured that the necessary changes made for the solution will not impede or clash with future deployments. With my deep rooted interest in identifying bugs before they become critical issues, I am able to provide cogent reports, saving not just your crucial time but also adding value to your product. Furthermore, I ensure utmost clarity and lucidity in my write-ups or instructions thereby guaranteeing easy replication of the procedure performed by me. But what sets me apart from others working on similar fields is my commitment to delivering efficient solutions that demand minimum modifications impacting other systems during future redeployments, as explicitly specified by you.
$12 USD in 40 days
4.5
4.5

Hi there, Thanks for the detailed explanation. This sounds very likely to be a request-handling or networking mismatch between Apache, Windows Firewall, IIS bindings, or how external non-browser clients are being routed/filtered — especially since browsers work externally while curl does not. I have experience troubleshooting Windows Server environments running both IIS and Apache together, including PHP handler configuration, virtual hosts, reverse proxy conflicts, firewall behavior, and client-specific request issues. Based on your description, I would investigate: • Apache Listen/binding configuration • VirtualHost rules and Host header handling • Windows Firewall and advanced inbound filtering • HTTP method/header restrictions affecting curl clients • IIS port conflicts or request interception • mod_security or request filtering modules • PHP handler and MIME behavior • Differences between browser User-Agent vs curl requests • IPv4/IPv6 binding inconsistencies • Localhost vs public-IP routing behavior What I can provide: • Direct troubleshooting and resolution of the external curl failure • Validation using curl/Postman/non-browser clients • Clean Apache-only routing for the PHP endpoint • Minimal or no disruption to existing IIS functionality • Step-by-step documentation of every fix applied I’m available to start immediately and can help diagnose this quickly through remote access or configuration review. Thanks!
$8 USD in 40 days
2.3
2.3

Hi, I can diagnose and fix the Apache/PHP accessibility issue on your Windows Server and ensure external curl requests behave exactly like internal localhost calls without disrupting IIS. I have strong experience with Windows Server administration, Apache configuration, PHP handlers, firewall/network troubleshooting, and resolving client-specific access inconsistencies across production environments. I’ll provide a clean, reproducible solution along with detailed step-by-step documentation covering Apache configs, firewall rules, virtual hosts, and PHP-related adjustments for future deployments. Let's hop on a chat to discuss project deadline, budget and further details. Best regards, Utsav Pandya 6Dot Technologies
$12 USD in 40 days
1.7
1.7

Hey Mate , I am a senior developer with 20 years of software development experience with skills including HTTP, PHP, Apache, cURL, Windows Server, System Admin, IIS and System Administration. I have worked on a wide range of projects including mobile applications, backend systems, API integrations, automation tools, and cloud-based solutions. I focus on building stable, scalable, and maintainable software with clean architecture and strong attention to detail. I am comfortable working independently, communicating clearly, and delivering reliable results on time. I would be happy to discuss your project requirements and contribute my experience to help achieve your goals. Best regards
$50 USD in 31 days
1.4
1.4

Hello! I’ve recently tackled a similar issue where a PHP endpoint was only responding internally while facing connectivity problems externally. In that project, I improved the performance by refining the Apache configuration, which not only resolved the external access issue but also enhanced the overall security. To approach your problem, I’d first analyze the Apache settings and firewall rules, ensuring that the configurations allow external requests while maintaining the intended isolation from IIS. I’ll provide a detailed step-by-step write-up of the changes made. I’m curious, have you checked if any specific firewall settings might be affecting outbound requests? If you’re open, I can share the similar build I worked on, and we can see if it fits your needs.
$12.01 USD in 40 days
0.6
0.6

⭕ Hello, Client ⭕ With years of experience in PHP development, I am confident that I can resolve your issue with CURL and Apache on your Windows Server. My expertise extends to web server configurations and troubleshooting, which includes resolving the inconsistencies between internal and external CURL calls. My approach will prioritize maintaining the integrity of your Apache service without affecting the functionality of IIS as I understand the importance of segregated services within a Windows hosting environment. Additionally, I always provide clear, step-by-step documentation for all my solutions to empower clients like you to reproduce or apply the resolution in future deployments. This way, you can remain self-sufficient should similar issues arise after a server rebuild. My customer-centric approach means that not only would you receive a comprehensive solution to your current problem but also post-project support should you require any further assistance. Working together with me will ensure streamlined business operations that enhance efficiency and productivity. Let's connect and make this happen! Best Regards,
$15 USD in 39 days
0.0
0.0

Hello, I have experience with Windows Server and PHP Apache configurations, having successfully implemented secure APIs for e-commerce platforms and optimized caching mechanisms for booking systems. To address your issue, I can configure Apache's virtual host settings to ensure that external requests are processed similarly to internal ones, likely adjusting the firewall and allowing specific ports for curl access. A potential approach is to check `AllowOverride` settings and ensure that mod_rewrite is functioning for external access. Let's discuss!
$8 USD in 40 days
0.0
0.0

Hi there, I understand the issue here is not with PHP itself, but with how Apache is handling external non browser requests differently from internal localhost calls, most likely involving Apache rules, request handling, firewall behavior, or header based restrictions. I have experience working with Windows Server environments involving Apache, IIS coexistence, PHP configurations, virtual hosts, firewall rules, and curl/API endpoint troubleshooting. I can help identify why external curl requests are failing while browser requests succeed, fix the Apache configuration properly without affecting IIS, and provide a clear step by step deployment guide so the setup can be reproduced easily on future servers. This looks like a configuration level issue and should be straightforward once the request flow and server rules are inspected properly. Let’s connect and review the current Apache setup further. Regards!
$12 USD in 40 days
0.0
0.0

I can quickly resolve Apache/IIS routing conflicts, external cURL accessibility, and PHP handler issues on Windows Server while documenting every configuration step for repeatable future deployments. Technical Open Questions: Which Windows Server version and Apache/PHP versions are installed? Is Apache listening on ports 80/443 directly or behind IIS reverse proxy? What exact error does external curl return (timeout, 403, reset, etc.)? Are Windows Firewall or cloud security groups restricting non-browser requests? Is mod_security, URL Rewrite, or User-Agent filtering enabled in Apache?
$12 USD in 40 days
0.0
0.0

Nairobi, South Africa
Payment method verified
Member since Jul 16, 2025
$8-15 USD / hour
$30-250 USD
$30-250 USD
$30-250 USD
$30-250 USD
€30-250 EUR
₹1000-4000 INR
₹400-750 INR / hour
$1500-3000 USD
₹750-1250 INR / hour
₹12500-37500 INR
₹1500-12500 INR
₹12500-37500 INR
₹3000-4000 INR
$250-750 USD
₹12500-37500 INR
$250-750 AUD
$750-1500 USD
$250-500 USD
₹12500-37500 INR
$25-50 USD / hour
$10-30 USD
$30-250 USD
$15-25 USD / hour
£100-500 GBP / hour