Site Overlay

Windows 11 Üzerinde En Hızlı Şekilde Web Servisi Başlatma (Port 80 & 443)

🚀 Windows 11 Üzerinde En Hızlı Şekilde Web Servisi Başlatma (Port 80 & 443)

Bu rehberde, Windows 11 sisteminizde 80 ve 443 portları üzerinden HTTP/HTTPS web servislerini en hızlı şekilde nasıl başlatacağınızı adım adım öğreneceksiniz. Test, geliştirme veya sunum amaçlı basit ve etkili çözümler sunulmuştur.

🐍 1. Python ile En Basit HTTP Servisi (Port 80)

Yükleme: Python 3 yüklü olmalı (https://www.python.org)

# CMD veya PowerShell:
python -m http.server 80
            

Not: Port 80 sistem portudur, komutu yönetici olarak çalıştırmalısınız.

🔐 2. Python ile HTTPS Servisi (Port 443)

Önce self-signed sertifika oluştur:

openssl req -new -x509 -keyout server.pem -out server.pem -days 365 -nodes
            

HTTPS sunucusu başlat:

import http.server, ssl

server_address = ('', 443)
httpd = http.server.HTTPServer(server_address, http.server.SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket(httpd.socket, certfile='server.pem', server_side=True)
httpd.serve_forever()
            

⚙️ 3. Node.js & Express ile HTTP + HTTPS Servis

Adımlar:

npm init -y
npm install express
            

server.js dosyası örneği:

const fs = require('fs');
const http = require('http');
const https = require('https');
const express = require('express');
const app = express();

app.get('/', (req, res) => res.send('Merhaba Dünya!'));

http.createServer(app).listen(80);
https.createServer({
  key: fs.readFileSync('key.pem'),
  cert: fs.readFileSync('cert.pem')
}, app).listen(443);
            

🖥️ 4. IIS ile Kalıcı ve GUI Destekli Çözüm

Kurulum: Denetim Masası → “Windows Özelliklerini Aç” → Internet Information Services kutucuğunu işaretleyin.

Adımlar:

  • IIS Manager’ı başlat
  • “Sites” → Sağ tık → Add Website
  • Port 80 ve/veya 443 üzerinden yayın yapılandır
  • Sertifika gerekiyorsa: Self-signed veya gerçek sertifika ekleyin

🔎 5. Port Kullanımı ve Yetki Kontrolü

netstat -aon | findstr :80
# 80 portunu kullanan işlem PID'si

# PID'yi görelim:
tasklist | findstr [PID]
            

Not: Skype gibi bazı yazılımlar 80/443’ü otomatik kullanabilir.

✅ Kısa Özet

YöntemAçıklamaHTTPS Desteği
PythonTek satır komutla hızlı test✔️ (sertifika ile)
Node.js (Express)Esnek, yapılandırılabilir✔️
IISGUI tabanlı, kalıcı servis✔️

image
Başka cihazda görüntüle
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı
Arif Akyüz Sistem Network Yöneticisi ve Siber Güvenlik Uzmanı

Arif Akyüz
Bilgi Teknolojileri
Sistem Network Yöneticisi
ve Siber Güvenlik Uzmanı
[email protected]

Generic selectors
Exact matches only
Search in title
Search in content
Post Type Selectors

Author: Arif Akyüz

Arif Akyüz - Siber Güvenlik Uzmanı ve Dijital Dönüşüm Lideri 15 yılı aşkın süredir bilişim sektöründe, özellikle siber güvenlik ve dijital dönüşüm alanlarında hizmet veren bir uzmanım. Hem stratejik hem de teknik düzeyde çözümler sunarak organizasyonların güvenlik altyapılarını güçlendiriyor ve dijitalleşme süreçlerini yönetiyorum.