Tôi là người lần đầu tiên làm việc với những thứ này. Tôi có một máy chủ Ubuntu mới. Tôi có PostFix và SSH đang hoạt động.
Tôi đã cài đặt Wordpress (Lamp stack, apache2 và MariaDB). Tôi cũng đã cài đặt NextCloud và gỡ cài đặt lại.
Bây giờ, Localhost hiển thị trang wordpress của tôi tốt. Nhưng IP tĩnh và tên miền của tôi thì không.
Khi tôi truy cập IP tĩnh của mình:
Không thể kết nối
Firefox không thể thiết lập kết nối với máy chủ tại [IP tĩnh tại đây].
Khi tôi truy cập tên miền của mình:
Hừm. Chúng tôi đang gặp sự cố khi tìm trang web đó.
Chúng tôi không thể kết nối với máy chủ tại [tên miền].
Thật khó để biết nên trình bày dữ liệu nào ở đây. Nhưng từ các bài viết khác (tôi đã cố gắng làm theo nhưng không thành công) tôi thấy một số thứ, tôi sẽ thêm vào, nhưng nếu bạn cần thêm thì hãy hỏi.
iptables -L -n | grep 80
CHẤP NHẬN tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
CHẤP NHẬN tcp -- 0.0.0.0/0 0.0.0.0/0 tcp dpt:80
CHẤP NHẬN udp -- 0.0.0.0/0 0.0.0.0/0 udp dpt:80
/etc/hosts
127.0.0.1 máy chủ cục bộ
127.0.1.1 [tên máy tính]
# Các dòng sau là mong muốn cho các máy chủ có khả năng IPv6
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
netstat -ltnp
Kết nối Internet đang hoạt động (chỉ máy chủ)
Proto Recv-Q Send-Q Địa chỉ cục bộ Địa chỉ nước ngoài Trạng thái PID/Tên chương trình
tcp 0 0 127.0.0.1:3306 0.0.0.0:* NGHE 1013/mysqld
tcp 0 0 127.0.0.53:53 0.0.0.0:* NGHE 713/systemd-resolve
tcp 0 0 0.0.0.0:22 0.0.0.0:* NGHE 913/sshd: /usr/sbin
tcp 0 0 127.0.0.1:631 0.0.0.0:* NGHE 1091/cupsd
tcp 0 0 0.0.0.0:25 0.0.0.0:* NGHE 2251/chính
tcp6 0 0 :::80 :::* NGHE 1048/Apache2
tcp6 0 0 :::22 :::* NGHE 913/sshd: /usr/sbin
tcp6 0 0 ::1:631 :::* NGHE 1091/cupsd
tcp6 0 0 :::443 :::* NGHE 1048/Apache2
trạng thái ufw dài dòng
Đến hành động từ
-- ------ ----
22/tcp CHO PHÉP Ở mọi nơi
80/tcp CHO PHÉP Ở mọi nơi
25/tcp (Postfix) CHO PHÉP Ở mọi nơi
25/tcp CHO PHÉP Ở mọi nơi
465/tcp CHO PHÉP Ở Mọi Nơi
80 CHO PHÉP Ở BẤT CỨ ĐÂU
443 CHO PHÉP Ở MỌI ĐÂU
22/tcp (v6) CHO PHÉP Ở Mọi Nơi (v6)
80/tcp (v6) CHO PHÉP Ở mọi nơi (v6)
25/tcp (Postfix (v6)) CHO PHÉP TRONG Anywhere (v6)
25/tcp (v6) CHO PHÉP Ở mọi nơi (v6)
465/tcp (v6) CHO PHÉP Ở Mọi Nơi (v6)
80 (v6) CHO PHÉP Ở Mọi ĐÂU (v6)
443 (v6) CHO PHÉP Ở Mọi Nơi (v6)
lsof -i :80
LỆNH PID NGƯỜI DÙNG LOẠI FD KÍCH THƯỚC THIẾT BỊ/TẮT TÊN NÚT
apache2 1048 root 4u IPv6 31553 0t0 TCP *:http (LẮNG NGHE)
apache2 4128 dữ liệu www 4u IPv6 31553 0t0 TCP *:http (LẮNG NGHE)
apache2 4129 dữ liệu www 4u IPv6 31553 0t0 TCP *:http (LẮNG NGHE)
apache2 4130 dữ liệu www 4u IPv6 31553 0t0 TCP *:http (LẮNG NGHE)
apache2 4131 dữ liệu www 4u IPv6 31553 0t0 TCP *:http (LẮNG NGHE)
apache2 4132 dữ liệu www 4u IPv6 31553 0t0 TCP *:http (LẮNG NGHE)
apache2 4134 dữ liệu www 4u IPv6 31553 0t0 TCP *:http (LẮNG NGHE)
lệnh a2dissite chỉ hiển thị tên miền của riêng tôi.
cấu hình của tôi cho tên miền (được kích hoạt trên trang web)
<VirtualHost *:80>
ServerName [domain name]
ServerAlias www.[domain name]
ServerAdmin [my mail]
DocumentRoot /var/www/[domain name]
<Directory "/var/www/[domain name]">
Options FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Tôi cảm thấy bây giờ tôi đã thử nhiều thứ, nhưng dường như tôi không thể tìm thấy bài đăng phù hợp để hướng dẫn tôi câu trả lời.
Một điều cuối cùng là tên miền của tôi là .dk, tôi không biết điều đó có thay đổi gì không, nhưng bây giờ bạn đã biết.
Tôi mong bạn có thể.