分享web开发知识

注册/登录|最近发布|今日推荐

主页 IT知识网页技术软件开发前端开发代码编程运营维护技术分享教程案例
当前位置:首页 > 前端开发

Debian+Apache2服务器

发布时间:2023-09-06 02:02责任编辑:熊小新关键词:暂无标签
版本

Debian 9.4

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 davdav.loaddav_fs.confdav_fs.loaddav_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服务器

原文地址:http://blog.51cto.com/13853768/2136520

知识推荐

我的编程学习网——分享web前端后端开发技术知识。 垃圾信息处理邮箱 tousu563@163.com 网站地图
icp备案号 闽ICP备2023006418号-8 不良信息举报平台 互联网安全管理备案 Copyright 2023 www.wodecom.cn All Rights Reserved