以下代码直接双击,便可实现反向代理,可以解决端口映射和vue安装包编译完不能使用的情况:
#/usr/bin/python
###简易版nginx
import socket
import sys
import os
from _thread import *
HOST = '';PORT = 8881
# print(sys.argv);
print(PORT)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
print ('Socket created')
try:
s.bind((HOST, PORT))
pass
except Exception:
# print('Bind failed. Error Code : ' + str(msg[0]) + ' Message ' + msg[1])
# print(str(msg[0]))
sys.exit()
print ('Socket bind complete')
s.listen(10)
print ('Socket now listening')
def assces_log(request):
# fp = open('http.log', "aw")
# fp.write(request+"\r\n")
# fp.close()
pass
def parse_request(request):
request = r