Почтовый сервер сломал мою установку LAMP

Я устанавливал почтовый сервер, postfix / sendmail, я полагаю. Тогда мне больше не нужно было его использовать, поэтому я удалил его. Но теперь, когда я localhost в своем браузере, он перенаправляет меня на https://mail.example.com . Поэтому теперь я не могу получить доступ к установке php / apache.
т.е. я не могу открыть веб-страницы в папке /var/www . Он говорит, что сервер не найден.

Я также удалил все нежелательные хосты в файле hosts . Теперь он содержит:

  127.0.0.1 localhost.localdomain localhost 127.0.1.1 asus-vlado # The following lines are desirable for IPv6 capable hosts ::1 ip6-localhost ip6-loopback fe00::0 ip6-localnet ff00::0 ip6-mcastprefix ff02::1 ip6-allnodes ff02::2 ip6-allrouters 

/etc/hostname содержит только asus-vlado

/etc/network/interfaces :

  auto lo iface lo inet loopback 

httpd.conf содержит:

  ServerName localhost 

nslookup localhost дает мне следующее:

  Server: 127.0.0.1 Address: 127.0.0.1#53 Name: localhost Address: 127.0.0.1 

Я также установил bind9. Он не был установлен. Пробовал старт / стоп, все-таки одно и то же.

Этот файл был пуст: /etc/resolv.conf

В папке /etc/apache/sites-available имеются ссылки по default и default-ssl .
Я пытался

  sudo a2ensite default 

он говорит: default already enabled . Я попытался перезагрузить / перезапустить все работает хорошо, но все же, когда я пишу localhost в браузере, он перенаправляет меня на mail.example.com Я также пробовал

  sudo a2dissite mail.example.com 

он говорит, что этого не существует.

Доступные сайты Apache и default-ssl содержат:
по умолчанию :

 <VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> </VirtualHost> 

default-ssl :

 <IfModule mod_ssl.c> <VirtualHost _default_:443> ServerAdmin webmaster@localhost DocumentRoot /var/www <Directory /> Options FollowSymLinks AllowOverride All </Directory> <Directory /var/www/> Options Indexes FollowSymLinks MultiViews AllowOverride All Order allow,deny allow from all </Directory> ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/ <Directory "/usr/lib/cgi-bin"> AllowOverride None Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch Order allow,deny Allow from all </Directory> ErrorLog ${APACHE_LOG_DIR}/error.log # Possible values include: debug, info, notice, warn, error, crit, # alert, emerg. LogLevel warn CustomLog ${APACHE_LOG_DIR}/ssl_access.log combined Alias /doc/ "/usr/share/doc/" <Directory "/usr/share/doc/"> Options Indexes MultiViews FollowSymLinks AllowOverride None Order deny,allow Deny from all Allow from 127.0.0.0/255.0.0.0 ::1/128 </Directory> # SSL Engine Switch: # Enable/Disable SSL for this virtual host. SSLEngine on # A self-signed (snakeoil) certificate can be created by installing # the ssl-cert package. See # /usr/share/doc/apache2.2-common/README.Debian.gz for more info. # If both key and certificate are stored in the same file, only the # SSLCertificateFile directive is needed. SSLCertificateFile /etc/ssl/certs/ssl-cert-snakeoil.pem SSLCertificateKeyFile /etc/ssl/private/ssl-cert-snakeoil.key # Server Certificate Chain: # Point SSLCertificateChainFile at a file containing the # concatenation of PEM encoded CA certificates which form the # certificate chain for the server certificate. Alternatively # the referenced file can be the same as SSLCertificateFile # when the CA certificates are directly appended to the server # certificate for convinience. #SSLCertificateChainFile /etc/apache2/ssl.crt/server-ca.crt # Certificate Authority (CA): # Set the CA certificate verification path where to find CA # certificates for client authentication or alternatively one # huge file containing all of them (file must be PEM encoded) # Note: Inside SSLCACertificatePath you need hash symlinks # to point to the certificate files. Use the provided # Makefile to update the hash symlinks after changes. #SSLCACertificatePath /etc/ssl/certs/ #SSLCACertificateFile /etc/apache2/ssl.crt/ca-bundle.crt # Certificate Revocation Lists (CRL): # Set the CA revocation path where to find CA CRLs for client # authentication or alternatively one huge file containing all # of them (file must be PEM encoded) # Note: Inside SSLCARevocationPath you need hash symlinks # to point to the certificate files. Use the provided # Makefile to update the hash symlinks after changes. #SSLCARevocationPath /etc/apache2/ssl.crl/ #SSLCARevocationFile /etc/apache2/ssl.crl/ca-bundle.crl # Client Authentication (Type): # Client certificate verification type and depth. Types are # none, optional, require and optional_no_ca. Depth is a # number which specifies how deeply to verify the certificate # issuer chain before deciding the certificate is not valid. #SSLVerifyClient require #SSLVerifyDepth 10 # Access Control: # With SSLRequire you can do per-directory access control based # on arbitrary complex boolean expressions containing server # variable checks and other lookup directives. The syntax is a # mixture between C and Perl. See the mod_ssl documentation # for more details. #<Location /> #SSLRequire ( %{SSL_CIPHER} !~ m/^(EXP|NULL)/ \ # and %{SSL_CLIENT_S_DN_O} eq "Snake Oil, Ltd." \ # and %{SSL_CLIENT_S_DN_OU} in {"Staff", "CA", "Dev"} \ # and %{TIME_WDAY} >= 1 and %{TIME_WDAY} <= 5 \ # and %{TIME_HOUR} >= 8 and %{TIME_HOUR} <= 20 ) \ # or %{REMOTE_ADDR} =~ m/^192\.76\.162\.[0-9]+$/ #</Location> # SSL Engine Options: # Set various options for the SSL engine. # o FakeBasicAuth: # Translate the client X.509 into a Basic Authorisation. This means that # the standard Auth/DBMAuth methods can be used for access control. The # user name is the `one line' version of the client's X.509 certificate. # Note that no password is obtained from the user. Every entry in the user # file needs this password: `xxj31ZMTZzkVA'. # o ExportCertData: # This exports two additional environment variables: SSL_CLIENT_CERT and # SSL_SERVER_CERT. These contain the PEM-encoded certificates of the # server (always existing) and the client (only existing when client # authentication is used). This can be used to import the certificates # into CGI scripts. # o StdEnvVars: # This exports the standard SSL/TLS related `SSL_*' environment variables. # Per default this exportation is switched off for performance reasons, # because the extraction step is an expensive operation and is usually # useless for serving static content. So one usually enables the # exportation for CGI and SSI requests only. # o StrictRequire: # This denies access when "SSLRequireSSL" or "SSLRequire" applied even # under a "Satisfy any" situation, ie when it applies access is denied # and no other module can change it. # o OptRenegotiate: # This enables optimized SSL connection renegotiation handling when SSL # directives are used in per-directory context. #SSLOptions +FakeBasicAuth +ExportCertData +StrictRequire <FilesMatch "\.(cgi|shtml|phtml|php)$"> SSLOptions +StdEnvVars </FilesMatch> <Directory /usr/lib/cgi-bin> SSLOptions +StdEnvVars </Directory> # SSL Protocol Adjustments: # The safe and default but still SSL/TLS standard compliant shutdown # approach is that mod_ssl sends the close notify alert but doesn't wait for # the close notify alert from client. When you need a different shutdown # approach you can use one of the following variables: # o ssl-unclean-shutdown: # This forces an unclean shutdown when the connection is closed, ie no # SSL close notify alert is send or allowed to received. This violates # the SSL/TLS standard but is needed for some brain-dead browsers. Use # this when you receive I/O errors because of the standard approach where # mod_ssl sends the close notify alert. # o ssl-accurate-shutdown: # This forces an accurate shutdown when the connection is closed, ie a # SSL close notify alert is send and mod_ssl waits for the close notify # alert of the client. This is 100% SSL/TLS standard compliant, but in # practice often causes hanging connections with brain-dead browsers. Use # this only for browsers where you know that their SSL implementation # works correctly. # Notice: Most problems of broken clients are also related to the HTTP # keep-alive facility, so you usually additionally want to disable # keep-alive for those clients, too. Use variable "nokeepalive" for this. # Similarly, one has to force some clients to use HTTP/1.0 to workaround # their broken HTTP/1.1 implementation. Use variables "downgrade-1.0" and # "force-response-1.0" for this. BrowserMatch "MSIE [2-6]" \ nokeepalive ssl-unclean-shutdown \ downgrade-1.0 force-response-1.0 # MSIE 7 and newer should be able to use keepalive BrowserMatch "MSIE [17-9]" ssl-unclean-shutdown 

One Solution collect form web for “Почтовый сервер сломал мою установку LAMP”

Ну, мне не удалось это исправить, но я установил альтернативное решение, которое запускает ту же установку PHP в NGINX на другом порту. Я выбрал 127.0.0.1:8081

См. Этот учебник: https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-12-04

  • Ubuntu 13.10 большая проблема с привилегиями
  • Port Mirroring с использованием iptables - копирование всего трафика между nginx на: 80 и Apache по: 8080
  • контролируя порядок загрузки модуля с помощью сценария оболочки или службы systemd (fedora)?
  • исходный код ядра для beaglebone black
  • Как узнать файловую систему любого носителя, например, жесткий диск, CD / DVD, флешку?
  • Как избежать разницы в параметрах, которые использовались для создания разделов ext4 на разных дистрибутивах Linux?
  • Написание usb на FreeBSD для доступа к окнам
  • Не удалось запустить бродячий экземпляр
  • Ошибка аутентификации MongoDB?
  • Мышь и клавиатура не работают в Ubuntu 14.04
  • Где находится журнал динамического туннельного трафика ssh?
  • Interesting Posts

    Сценарий оболочки, выполняемый на удаленном компьютере, выходит после выполнения команды make

    Переключить VI, чтобы использовать клавишу backspace вместо Control + H для backspace?

    Добавление компилятора Objective C в GCC 4.7.2

    Как игнорировать PATH с завершением `source`

    удалить все пустые каталоги, начиная с

    join: «Файл 2 не в отсортированном порядке»

    Количество ядер процессора в зависимости от частоты ядер в Qemu / Virtualbox

    У меня есть мост брандмауэра в pfSense, и я хочу зарегистрировать только разрешенный пакет

    Где скачать исходный код ядра Linux определенной версии?

    Как найти, какие изображения принадлежат тому / dev / loop?

    виртуальный сетевой интерфейс для клиента ShrewSoft VPN

    Странная проблема SSH, ssh работает с -t, но замораживает без нее

    Как я могу изменить «Mount Point», который был изменен на нормальный?

    openssl и OCSP

    Что является хорошим инструментом для синхронизации двух компьютеров

    Linux и Unix - лучшая ОС в мире.