Điểm:0

Làm cách nào để tạo Máy chủ tên ảo trên Apache2 cho dịch vụ chạy trên localhost:8080

lá cờ se

tôi có một máy chủ với apache chạy dịch vụ gửi thư, nhiều trang wordpress

Tôi đã làm theo hướng dẫn trực tuyến để thực hiện công việc trên

bây giờ tôi có một dịch vụ từ Vaadin (công cụ java) đang chạy trên máy chủ cục bộ: 8080. Tôi cũng có thể truy cập thông qua ip công khai của mình: 8080.

Tôi làm cách nào để tạo một "liên kết đẹp" cho dịch vụ localhost:8080.

Có thể là example.com/something hoặc something.example.com (bất kỳ loại liên kết nào có thể đọc được là những gì tôi đang theo đuổi).

Tôi đã thử thêm phần sau vào 000-default.conf:

<VirtualHost *:80>
ProxyPass /jenkins/ myip:8080
ProxyPassReverse /jenkins/ myip:8080
SetOutputFilter proxy-html
ProxyHTMLURLMap myip:8080 mywebsite.com/jenkins
ProxyHTMLExtended On 
</VirtualHost>

Tôi đã thêm phần này bên dưới máy chủ ảo *:80 khác của mình.

AltoFlower91 avatar
lá cờ se
Tôi đã cố gắng làm theo hướng dẫn bằng cách thêm ProxyPass /jenkins/ http://myip:8080/ ProxyPassReverse /jenkins/ http://myip:8080/ SetOutputFilter proxy-html ProxyHTMLURLMap http://myip:8080/ https://mywebsite.com/jenkins/ ProxyHTMLExtended Bật # theo mặc định, chỉ có đầu ra HTML được lọc Nhưng nó không thay đổi bất cứ điều gì. Tôi đã thử truy cập cả myip:8080 và mywebsite.com/jenkins. Không có gì mới ở đó.
djdomi avatar
lá cờ za
myip là localhost hay 127.0.0.1, bạn đã làm chưa? và tuy nhiên đăng thông tin liên quan trong một bài bình luận. chỉnh sửa và cập nhật câu hỏi thay thế ...
Nikita Kipriyanov avatar
lá cờ za
Tốt hơn là không thay đổi đường dẫn URI bằng proxy ngược; nếu nguồn gốc nằm trên `localhost:8080/jenkins/`, thì tốt hơn là làm cho nó có thể truy cập được dưới dạng `public:80/jenkins/`. **Không** xuất `localhost:8080/` thành `public:80/jenkins/` hoặc `localhost:8080/jenkins/` thành `public:80/`. Tránh `ProxyHTMLURLMap`. Có một số vấn đề liên quan đến điều đó, chẳng hạn như các đường dẫn đó cũng có thể được đưa vào CSS và mã JavaScript và thậm chí được xây dựng động trong JavaScript và không có chức năng giống như "ProxyHTMLURLMap" có thể ánh xạ lại tất cả chúng.

Đăng câu trả lời

Hầu hết mọi người không hiểu rằng việc đặt nhiều câu hỏi sẽ mở ra cơ hội học hỏi và cải thiện mối quan hệ giữa các cá nhân. Ví dụ, trong các nghiên cứu của Alison, mặc dù mọi người có thể nhớ chính xác có bao nhiêu câu hỏi đã được đặt ra trong các cuộc trò chuyện của họ, nhưng họ không trực giác nhận ra mối liên hệ giữa câu hỏi và sự yêu thích. Qua bốn nghiên cứu, trong đó những người tham gia tự tham gia vào các cuộc trò chuyện hoặc đọc bản ghi lại các cuộc trò chuyện của người khác, mọi người có xu hướng không nhận ra rằng việc đặt câu hỏi sẽ ảnh hưởng—hoặc đã ảnh hưởng—mức độ thân thiện giữa những người đối thoại.