Исправление конфига Apache
This commit is contained in:
38
install.sh
38
install.sh
@@ -48,7 +48,7 @@ cleanup_apache_config() {
|
|||||||
if [ -f /etc/apache2/ports.conf ]; then
|
if [ -f /etc/apache2/ports.conf ]; then
|
||||||
cp /etc/apache2/ports.conf /etc/apache2/ports.conf.backup.$(date +%Y%m%d_%H%M%S)
|
cp /etc/apache2/ports.conf /etc/apache2/ports.conf.backup.$(date +%Y%m%d_%H%M%S)
|
||||||
|
|
||||||
grep -v "^Listen.*:80" /etc/apache2/ports.conf > /etc/apache2/ports.conf.tmp || true
|
grep -v "^Listen\s\+.*80$" /etc/apache2/ports.conf > /etc/apache2/ports.conf.tmp || true
|
||||||
echo "Listen *:80" >> /etc/apache2/ports.conf.tmp
|
echo "Listen *:80" >> /etc/apache2/ports.conf.tmp
|
||||||
mv /etc/apache2/ports.conf.tmp /etc/apache2/ports.conf
|
mv /etc/apache2/ports.conf.tmp /etc/apache2/ports.conf
|
||||||
fi
|
fi
|
||||||
@@ -749,26 +749,26 @@ EOF
|
|||||||
log_success "Конфигурация виртуального хоста создана"
|
log_success "Конфигурация виртуального хоста создана"
|
||||||
|
|
||||||
cleanup_apache_config
|
cleanup_apache_config
|
||||||
log_step "Настройка Apache для прослушивания всех интерфейсов..."
|
# log_step "Настройка Apache для прослушивания всех интерфейсов..."
|
||||||
if [ "$DISTRO_FAMILY" = "debian" ]; then
|
# if [ "$DISTRO_FAMILY" = "debian" ]; then
|
||||||
if ! grep -q "Listen.*:80" /etc/apache2/ports.conf; then
|
# if ! grep -q "Listen.*:80" /etc/apache2/ports.conf; then
|
||||||
echo "Listen *:80" >> /etc/apache2/ports.conf
|
# echo "Listen *:80" >> /etc/apache2/ports.conf
|
||||||
elif grep -q "Listen 127.0.0.1:80" /etc/apache2/ports.conf && ! grep -q "Listen \*:80\|Listen 0.0.0.0:80" /etc/apache2/ports.conf; then
|
# elif grep -q "Listen 127.0.0.1:80" /etc/apache2/ports.conf && ! grep -q "Listen \*:80\|Listen 0.0.0.0:80" /etc/apache2/ports.conf; then
|
||||||
sed -i 's/Listen 127.0.0.1:80/Listen *:80/' /etc/apache2/ports.conf
|
# sed -i 's/Listen 127.0.0.1:80/Listen *:80/' /etc/apache2/ports.conf
|
||||||
fi
|
# fi
|
||||||
awk '!seen && /^Listen.*:80$/{seen=1; print "Listen *:80"; next} !/^Listen.*:80$/{print}' /etc/apache2/ports.conf > /etc/apache2/ports.conf.tmp && mv /etc/apache2/ports.conf.tmp /etc/apache2/ports.conf
|
# awk '!seen && /^Listen.*:80$/{seen=1; print "Listen *:80"; next} !/^Listen.*:80$/{print}' /etc/apache2/ports.conf > /etc/apache2/ports.conf.tmp && mv /etc/apache2/ports.conf.tmp /etc/apache2/ports.conf
|
||||||
|
|
||||||
elif [ "$DISTRO_FAMILY" = "rhel" ]; then
|
# elif [ "$DISTRO_FAMILY" = "rhel" ]; then
|
||||||
HTTPD_CONF="/etc/httpd/conf/httpd.conf"
|
# HTTPD_CONF="/etc/httpd/conf/httpd.conf"
|
||||||
|
|
||||||
if ! grep -q "Listen.*:80" "$HTTPD_CONF"; then
|
# if ! grep -q "Listen.*:80" "$HTTPD_CONF"; then
|
||||||
echo "Listen *:80" >> "$HTTPD_CONF"
|
# echo "Listen *:80" >> "$HTTPD_CONF"
|
||||||
elif grep -q "Listen 127.0.0.1:80" "$HTTPD_CONF" && ! grep -q "Listen \*:80\|Listen 0.0.0.0:80" "$HTTPD_CONF"; then
|
# elif grep -q "Listen 127.0.0.1:80" "$HTTPD_CONF" && ! grep -q "Listen \*:80\|Listen 0.0.0.0:80" "$HTTPD_CONF"; then
|
||||||
sed -i 's/Listen 127.0.0.1:80/Listen *:80/' "$HTTPD_CONF"
|
# sed -i 's/Listen 127.0.0.1:80/Listen *:80/' "$HTTPD_CONF"
|
||||||
fi
|
# fi
|
||||||
awk '!seen && /^Listen.*:80$/{seen=1; print "Listen *:80"; next} !/^Listen.*:80$/{print}' "$HTTPD_CONF" > "$HTTPD_CONF.tmp" && mv "$HTTPD_CONF.tmp" "$HTTPD_CONF"
|
# awk '!seen && /^Listen.*:80$/{seen=1; print "Listen *:80"; next} !/^Listen.*:80$/{print}' "$HTTPD_CONF" > "$HTTPD_CONF.tmp" && mv "$HTTPD_CONF.tmp" "$HTTPD_CONF"
|
||||||
fi
|
# fi
|
||||||
log_success "Apache настроен для прослушивания всех интерфейсов"
|
# log_success "Apache настроен для прослушивания всех интерфейсов"
|
||||||
|
|
||||||
log_step "Настройка PHP.ini..."
|
log_step "Настройка PHP.ini..."
|
||||||
if [ "$DISTRO_FAMILY" = "debian" ]; then
|
if [ "$DISTRO_FAMILY" = "debian" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user