问题描述
可以通过localhost:8100和127.0.0.1:8100访问该站点,但无法通过myapp.dev访问 我正在努力地按名称访问,并从2天起继续尝试。
请注意:其在docker桌面Windows 10上
非常感谢您在此问题上的帮助。
我的docker-compose.yml
version: '3'
services:
db:
image: MysqL:${MysqL_VERSION}
container_name: db
environment:
MysqL_ROOT_PASSWORD: ${MysqL_ROOT_PASSWORD}
MysqL_DATABASE: ${MysqL_DATABASE}
MysqL_USER: ${MysqL_USER}
MysqL_PASSWORD: ${MysqL_PASSWORD}
ports:
- "9906:3306"
web:
build:
context: './.docker/PHPApache/'
args:
PHP_VERSION: ${PHP_VERSION}
container_name: PHP_web
environment:
- VIRTUAL_HOST=myapp.dev
- VIRTUAL_PORT=8100
depends_on:
- db
volumes:
- ./site/:/var/www/site/
- ./.docker/PHPApache/vhost/000-default.conf:/etc/apache2/sites-enabled/000-default.conf
#- ./.docker/PHPApache/PHP/conf.d/xdebug.ini:/usr/local/etc/PHP/conf.d/xdebug.ini
ports:
- "${APACHE_HTTP_PORT}:80"
stdin_open: true
tty: true
我的Vhost文件
<VirtualHost *:80>
ServerName myapp
ServerAlias myapp.dev
DocumentRoot /var/www/site/public
<Directory /var/www/site/public>
AllowOverride None
Order Allow,Deny
Allow from All
FallbackResource /index.PHP
</Directory>
<Directory /var/www/site/public/bundles>
FallbackResource disabled
</Directory>
</VirtualHost>
解决方法
您的域myapp和myapp.dev没有dns条目 在您的主机文件中,添加别名
(base) [root@localhost ~]# cat /tmp/hadoop-service-startup.log
STARTING NAMENODE
WARNING: HADOOP_NAMENODE_OPTS has been replaced by HDFS_NAMENODE_OPTS. Using value of HADOOP_NAMENODE_OPTS.
WARNING: /var/log/hadoop does not exist. Creating.
mkdir: cannot create directory ‘/var/log/hadoop’: Permission denied
ERROR: Unable to create /var/log/hadoop. Aborting.
COMPLETE
STARTING SECONDARY NAMENODE
WARNING: HADOOP_SECONDARYNAMENODE_OPTS has been replaced by HDFS_SECONDARYNAMENODE_OPTS. Using value of HADOOP_SECONDARYNAMENODE_OPTS.
WARNING: /var/log/hadoop does not exist. Creating.
mkdir: cannot create directory ‘/var/log/hadoop’: Permission denied
ERROR: Unable to create /var/log/hadoop. Aborting.
COMPLETE
STARTING DATANODE
WARNING: HADOOP_DATANODE_OPTS has been replaced by HDFS_DATANODE_OPTS. Using value of HADOOP_DATANODE_OPTS.
WARNING: /var/log/hadoop does not exist. Creating.
mkdir: cannot create directory ‘/var/log/hadoop’: Permission denied
ERROR: Unable to create /var/log/hadoop. Aborting.
COMPLETE
STARTED DAEMONS
4884 Jps
STARTING RESOURCEMANGER
WARNING: /var/log/hadoop does not exist. Creating.
mkdir: cannot create directory ‘/var/log/hadoop’: Permission denied
ERROR: Unable to create /var/log/hadoop. Aborting.
COMPLETE
STARTING NODEMANGER
WARNING: /var/log/hadoop does not exist. Creating.
mkdir: cannot create directory ‘/var/log/hadoop’: Permission denied
ERROR: Unable to create /var/log/hadoop. Aborting.
COMPLETE
STARTING HISTORYSERVER
WARNING: /var/log/hadoop does not exist. Creating.
mkdir: cannot create directory ‘/var/log/hadoop’: Permission denied
ERROR: Unable to create /var/log/hadoop. Aborting.
COMPLETE
STARTED DAEMONS
5012 Jps
然后重新启动。
127.0.1.1 myapp
127.0.1.1 myapp.dev