サーバー・Linux

  1. PHP(ピー・エイチ・ピー)

    【CVE-2017-5340】PHP7 脆弱性の対応

    結構前の話になってしまうのですが、PHP7.0.xxとPHP7.1.xx系で脆弱性の報告が出ていました。具体的には、「PHP 7.0.15 未満」と「PHP 7.1.1 未満の 7.1.x」のバージョンが対象になります。CVE-2017-5340http://jvndb.jvn.jp/ja/contents/2017/JVNDB-2017-001055.html…

  2. サーバー設定

    PHPの最新リポジトリを追加でエラー!!

    Ubuntu(バージョンは16.xx)で構築したサーバに、PHP7.0.xxの最新バージョンを使用したかったので、最新のリポジトリを追加しようと以下のコマンドを実行# sudo apt-add-repository ppa:ondrej/phpところが、こんなエラーが出てしまいました。↓↓sudo: apt-add-repository: command not…

  3. サーバー設定

    【Ubuntu】ホスト名の設定

    hostnamectlで「Ubuntuサーバ」のホスト名を設定先日借りたサーバにホスト名を設定していなかったので、本日はその設定を行いました。※OSはUbuntuです。まずは念のために、# hostnameとして現在のホスト名を確認します。やはり、デフォルトの文字列のままだったので、変更してやることにします。で、# hos…

  4. FFFTP ファイル転送

    FFFTP上で「.htaccess」が見えない

    自分たちでもFFFTPで接続して作業されている業者さんがいらっしゃるのですが、「.htaccess」をFTP上にアップしたのに見当たらないという連絡がありました。FFFTP上では「.(ドット)」で始まるファイルを見えないようになっているので、サーバの仕様です!!と言いたいのですが、それでは納得して貰えそうになかったので、「.htaccess」を見えるように設…

  5. Apache(アパッチ)

    Apache2.4 + PHP7.0 + MySQL5.7

    今日は、久しぶりにWEBサーバの構築です。サーバはさくらインターネットのVPS(さくらのVPS)、OSは「Ubuntu 16.04」です。構築する環境は、Apache2.4 + PHP7.0 + MySQL5.7 の構成にします!!各ソフトウェアをインストールする前に、インストール可能なパッケージの更新とインストー…

  6. サーバー設定

    「ERROR: Module php7.0 does not exist!」というエラーが!!

    PHP7のApacheモジュールを有効化しようと、# sudo a2enmod php7.0を実行すると、以下のようなエラーが出てしまいました。ERROR: Module php7.0 does not exist!調べてみると、「libapache2-mod-php」というライブラリーをインストールしていなかった為のようです。早速、# sudo apt insta…

  7. Apache(アパッチ)

    【PHP7】Apacheモジュールを有効化

    PHP7をインストールしたので、テストを兼ねて、さっそくPHPのコードを記述したファイルをアップしてみたのですが、ブラウザ上にはソースコードがそのまま表示されてしまいます。。。OSは「Ubuntu 16.04」、WEBサーバは「Apache2.4」です。原因は、Apacheモジュールを有効化していなかったこと。# su…

  8. 高速(スピード)

    .htaccessでキャッシュの利用を設定

    ホームページの表示速度は検索エンジンの表示順にも関わってくる事なので、速度改善は重要な課題ですね。で、簡単に出来る方法の一つとしてキャッシュを利用してやることが多いです。私の場合には、.htaccessを使って設定するので、その方法をまとめておきました。まず、httpd.confを確認して、#LoadModule ex…

  9. Apache(アパッチ)

    .htaccessでno-cacheを設定

    ホームページを修正したにも拘らず、お客さんから 「修正されていないんですけど。。。」 という連絡が!!そのような場合に良くあるのが、キャッシュが残ってしまっているということです。なので、ブラウザを更新して頂くと修正内容が反映されました、という事はホームページの制作現場ではあるあるだと思います。で、先日、あるお客さんから…

  10. Apache(アパッチ)

    Apache2.4で「client denied by server configuration」というエラーが。。。

    Apacheを2.2から2.4に上げたのですが、再起動すると、バーチャルホスト設定を行っているサイトが表示されなくなりました。Apacheのエラーログを確認すると、client denied by server configurationというエラーメッセージが出ていました。Apacheの設定ファイルを見直すと…

  11. Apache(アパッチ)

    Ubuntu 12 にApache2.4 + PHP7.0 + MySQL5.7をインストール

    先週末は、お客様からの依頼でUbuntu(バージョンは12.04)のサーバにApache2.4 ※現時点での最新版は「Apache2.4.23」+PHP7.0 ※現時点での最新版は「PHP7.0.x」+MySQL5.7 ※現時点での最新版は「MySQL5.7.14」を入れるという作業を行いました。※当然、Ubuntu 12.04にデフォル…

  12. 高速(スピード)

    「mod_pagespeed」でサイト評価を改善

    Google製のApacheモジュール「mod_pagespeed」でサイト改善サイトの評価を改善するために、Google製のApacheモジュール「mod_pagespeed」を試してみました。HTMLや画像、CSS、Javascriptなどのファイルを最適化してくれるので、有効なツールになりそうであれば、弊社のサイトにも導入してみたいです。因みに…

  13. MySQL(マイエスキューエル)

    [CVE-2016-0639] MySQLの脆弱性

    利用しているサーバにインストールしているMySQLのバージョンに、危険度:10.0の脆弱性が見つかっていました。影響を受けるシステムは================================MySQL 5.6.29 およびそれ以前MySQL 5.7.11 およびそれ以前================================とのことなので…

  14. サーバー設定

    UbuntuサーバからPHP5.6を完全に削除

    UbuntuサーバにインストールしているPHP5.6を訳合ってアンインストールしたかったのですが、そんな場合には、# sudo apt-get --purge remove php5.6で完全に削除出来ます。もし、設定ファイルを残したい場合には、# sudo apt-get remove php5.6とすればいいです。…

  15. サーバー設定

    【Ubuntu】configure→makeでエラーが!

    ライブラリーをインストールしようとした時、configureして、makeしようとすると、The program 'make' is currently not installed.  You can install it by typing:apt-get install makeというエラーが!!# sudo apt-get install makeしろと言って…

最近の記事

  1. WordPress
  2. WordPress
  3. 動的URLを疑似静的化
  4. ホームページ(homepage)
  5. 日本語ドメイン
  6. パンくずの構造化
  7. ホームページを公開したら、必ずやるべき事
  8. SSLの導入(常時SSL通信)はSEO対策に有効
  9. 404ページ
  10. ステータスコードについて

アーカイブ

PAGE TOP