外部からCUPSの設定が出来ないのは初期状態ではlocalhostからのアクセスしか許可していないため。
/etc/cups/cupsd.confファイルを修正すれば他のホストから631番ポートにアクセスできるようになる。
(もちろんファイヤーウォール等で631番ポートを閉じていれば開けなくてはならないが)
修正するのは
<Location /admin>
:
</Location>
の間にアクセスを規制している箇所があるので、そこにアクセスを許可したいホストのIPアドレスを追加すれば良い。
具体的には
Order Deny,Allow
Deny From All
Allow From 127.0.0.1 (注:localhostのこと)
となっているので、
Allow From 192.168.0.100
のように許可したいホストのIPアドレスを記述した行を追加する。
また、ポートの監視の設定が
Listen 127.0.0.1:631
と設定されている(このため他のホストからは接続できない)ので、ここを
port 631
とするか、もしくは
Listen 自ホストのIPアドレス:631
とすれば良い。
Comments:0
Trackbacks:1
- Trackback URL for this entry
- http://blog.tan-w.net/archives/1072/trackback
- Listed below are links to weblogs that reference
- CUPSの設定 from 徒然日記
- pingback from 徒然日記 - CUPSの設定が? 10-08-02 (月) 14:15
-
[...] Forbidden」となってしまうが、2009/10/31の記事「CUPSの設定」のように設定ファイルを修正すればアクセスが許可される。 実は最初 Order [...]

