Debian+Apache2服务器
版本
Debian 9.4
创新互联公司一直在为企业提供服务,多年的磨炼,使我们在创意设计,成都全网营销到技术研发拥有了开发经验。我们擅长倾听企业需求,挖掘用户对产品需求服务价值,为企业制作有用的创意设计体验。核心团队拥有超过十余年以上行业经验,涵盖创意,策化,开发等专业领域,公司涉及领域有基础互联网服务成都西信服务器托管、成都app软件开发公司、手机移动建站、网页设计、网络整合营销。
Apache 2.4
错误 - Invalid command '~~'
$ sudo service apache2 status
(中略)
7月 05 09:46:40 hwajeon apachectl[9560]: AH00526: Syntax error on line 33 of /etc/apache2/sites-en
7月 05 09:46:40 hwajeon apachectl[9560]: Invalid command 'DavLockDB', perhaps misspelled or define
(中略)
“/etc/apache2/mods-enabled/“没有"dav.load/dav_fs.conf/dav_fs.load/dav_lock.load”。
这个命令能确认。
$ ls -l /etc/apache2/mods-enabled/
"dav.load/dav_fs.conf/dav_fs.load/dav_lock.load”在“/etc/apache2/mods-available/”里。
$ ls /etc/apache2/mods-available/ | grep dav
dav.load
dav_fs.conf
dav_fs.load
dav_lock.load
用ln命令链接。这是符号链接。
$ sudo ln -s /etc/apache2/mods-available/dav_fs.conf /etc/apache2/mods-enabled/
$ sudo ln -s /etc/apache2/mods-available/dav_fs.load /etc/apache2/mods-enabled/
$ sudo ln -s /etc/apache2/mods-available/dav_lock.load /etc/apache2/mods-enabled/
如果是我的话,还要"auth_digest.load"。用相同的方法链接就可以了。
”DavLock“该在哪里
$ less /etc/apache2/mods-enabled/dav_fs.conf
(中略)
DAVLockDB ${APACHE_LOCK_DIR}/DAVLock
(中略)
DAVLockDB应该是${APACHE_LOCK_DIR}/DAVLock。
$ less /etc/apache2/envvars
(中略)
export APACHE_LOCK_DIR=/var/lock/apache2$SUFFIX
(中略)
明白了"APACHE_LOCK_DIR"是“/var/lock/apache2”。
如果“/var/lock/apache2/”没有“DAVLock”,用touch命令做文件。文件的所有者和所属的组必须是www-data。
$ sudo touch /var/lock/apache2/DAVLock
$ sudo chown www-data:www-data /var/lock/apache2/DAVLock
$ ls -l /var/lock/apache2/DAVLock
-rw-r--r-- 1 www-data www-data 0 7月 5 10:16 /var/lock/apache2/DAVLock
重新启动Apach
$ sudo service apache2 restart
参考文献
Apache HTTP サーバ バージョン 2.4 ドキュメント - Apache HTTP サーバ バージョン 2.4
11.2. ウェブサーバ (HTTP) - Debian 管理者ハンドブック
当前文章:Debian+Apache2服务器
URL标题:http://hbruida.cn/article/pcpdgg.html