У меня есть nginx и php-fpm, установленные на Centos 7, когда я пытаюсь перейти в тестовый файл php, он загружает его вместо запуска и рендеринга в браузере. Все остальные HTML-файлы, файлы изображений и т. Д. Отображаются нормально.
Если на этот вопрос был дан ответ в другом месте на сайте, прошу прощения за этот пост, и я удалю его, но все остальные сообщения, которые я видел, относятся к Ubuntu, и предложения там не работают. Я также попытался временно отключить selinux и то же самое.
В моем каталоге / usr / share / nginx / html / у меня есть файл php с функцией phpinfo ():
[root@www1 html]# ll /usr/share/nginx/html/
total 24
-rw-r--r--. 1 root root 3650 Oct 4 11:53 404.html
-rw-r--r--. 1 root root 3693 Oct 4 11:53 50x.html
-rw-r--r--. 1 root root 3700 Oct 4 11:53 index.html
-rw-r--r--. 1 root root 20 Jan 8 01:44 info.php
-rw-r--r--. 1 root root 368 Oct 4 11:53 nginx-logo.png
-rw-r--r--. 1 root root 2811 Oct 4 11:53 poweredby.png
Мои конфигурации ниже:
[ root @ www1 nginx] # cat /etc/php-fpm.d/www.conf[1178278 sizes
;listen = 127.0.0.1:9000
listen = /var/run/php-fpm/php-fpm.sock
listen.allowed_clients = 127.0.0.1
listen.owner = nobody
listen.group = nobody
user = nginx
group = nginx
pm = dynamic
[ root @ www1 nginx] # cat /etc/nginx/nginx.conf[1178280 impression
user nginx;
worker_processes auto;
error_log /var/log/nginx/error.log;
pid /run/nginx.pid;
events {
worker_connections 1024;
}
http {
log_format main '$remote_addr - $remote_user [$time_local] "$request" '
'$status $body_bytes_sent "$http_referer" '
'"$http_user_agent" "$http_x_forwarded_for"';
access_log /var/log/nginx/access.log main;
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include /etc/nginx/mime.types;
default_type application/octet-stream;
include /etc/nginx/conf.d/*.conf;
server {
listen 80 default_server;
listen [::]:80 default_server;
server_name _;
root /usr/share/nginx/html;
# Load configuration files for the default server block.
include /etc/nginx/default.d/*.conf;
location / {
}
error_page 404 /404.html;
location = /40x.html {
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
}
}
}
[ root @ www1m новичок в Azure и пытается использовать VPN для подключения одного компьютера к виртуальной машине в Azure. ВМ находится на новой платформе Resource Manager. К сожалению, только классическая платформа поддерживает точку-к -... Я новичок в Azure и пытаюсь использовать VPN для подключения одного компьютера к виртуальной машине в Azure. ВМ находится на новой платформе Resource Manager. К сожалению, точка-сайт поддерживает только классическая платформа. Поэтому я добавил классическую сеть и соединил обе сети с помощью VPN типа "сеть-сеть". VNet1 (ресурс) - 10.0.0.0/23 VNet2 (Classic) - 10.0.10.0/23 VNet2 В шлюзе также включена функция «точка-сеть». Диапазон IP-адресов «точка-сеть»: 192.168.0.0/24. Я загрузил здесь VPN-клиент на свой компьютер и подключился к VPN. Мне назначен 192.168.0.5. Изображение об успешном подключении к VPN (извините, я могу ' t публиковать изображение напрямую) Кажется, все VPN-соединения работают, но я не вижу отсюда машины в VNet1. Время ожидания ping / tracert до 10.0.0.4 истекло. В одной статье , которую я нашел, упоминается о необходимости добавления строки в routes.txt для VPN-подключения. Первая строка уже была там, я добавил вторую и повторно подключил VPN. ДОБАВИТЬ 10.0.10.0 МАСКУ 255.255.254.0 по умолчанию МЕТРИЧЕСКИЙ по умолчанию IF по умолчанию ДОБАВИТЬ 10.0.0.0 МАСКА 255.255.254.0 по умолчанию МЕТРИЧЕСКИЙ по умолчанию IF по умолчанию Не повезло. Я проверил таблицу маршрутов, и там есть маршрутизация 10.0.0.0. Что мне не хватает?
IPv4 Route Table
Active Routes:
Network Destination Netmask Gateway Interface Metric
<snip>
10.0.0.0 255.255.254.0 On-link 192.168.0.7 28
10.0.1.255 255.255.255.255 On-link 192.168.0.7 266
10.0.10.0 255.255.254.0 On-link 192.168.0.7 28
10.0.11.255 255.255.255.255 On-link 192.168.0.7 266
<snip>
Спасибо!
Фактическая статья о подключении «точка-сеть» для Resource Manager была опубликована корпорацией Майкрософт вчера вечером на здесь
(Исходный текст: Это не прямой ответ для вас, но согласно этой [ссылке] [1]
«Соединения точка-сеть для виртуальных сетей, созданных с использованием модели развертывания Azure Resource Manager, теперь доступны с использованием REST API и PowerShell». )
Сотрудник Microsoft любезно опубликовал сценарий для создания VPN типа «точка-сеть» с использованием модели Azure Resource Manager. В настоящее время эта функция недокументирована, но этот сценарий помог мне! ( Исходное сообщение )
# Must created a subnet called GatewaySubnet for the gateway to connect prior to creating the gateway
$vnetname = "TestNetwork"
$rgname = "TestRG"
$region = "North Europe"
$clientpool = "192.168.10.0/24"
$RootCertName = "MyRootCert.cer"
$publicCertData = "<Replace_With_Your_Base64_Cert_Data>"; #Export cert as Base64, and put data into single line.
#Login to Azure RM
Login-AzureRMAccount
# Get the Virtual Network
$vnet = Get-AzureRmVirtualNetwork -Name $vnetname -ResourceGroupName $rgname
#Create IP for the gateway
$GWIP = New-AzureRmPublicIpAddress -AllocationMethod Dynamic -ResourceGroupName $rgname -Location $region -Name GWIP1
#Get the gateway subnet
$GWSubnet = Get-AzureRmVirtualNetworkSubnetConfig -Name GatewaySubnet -VirtualNetwork $vnet
# Create GW Config
$GWIPConfig = New-AzureRmVirtualNetworkGatewayIpConfig -Name GWIPConfig -SubnetId $gwsubnet.Id -PublicIpAddressId $GWIP.Id
#Create Gateway
$gw = New-AzureRmVirtualNetworkGateway -Location $region -Name GW1 -ResourceGroupName $rgname -GatewayType Vpn -IpConfigurations $GWIPConfig -VpnType RouteBased
# Create client VPN config
Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $gw -VpnClientAddressPool $clientpool
# Create Root Cert
$rootCert = Add-AzureRmVpnClientRootCertificate -VpnClientRootCertificateName $RootCertName -PublicCertData $publicCertData -VirtualNetworkGatewayName $gw.Name -ResourceGroupName $rgname
#Get URL for VPN client - download the exe from here
$packageUrl = Get-AzureRmVpnClientPackage -ResourceGroupName $rgname -VirtualNetworkGatewayName $gw.Name -ProcessorArchitecture Amd64