selectany, are you intentionally connect to VPN the LAN computers?
push "route 192.168.1.0 255.255.255.0"
Will not work for client's from your LAN, them already have LAN 192.168.1.0 so OpenVPN deside to not give the client's this route.
Static route to where you want to set on router? If you want to access the client, connected from internet, you will have to use the IP got from OpenVPN DHCP pool 10.8.0.0. But this route (10.8.0.0) you don't need to configure on LAN router, because it is automatically configured on each client when it connects to OpenVPN server.
And now, I can ping vpn client from vpn server.
Are you sure the ping goes thru tunnel? I think, in normal circumstances, on linux box with OpenVPN server the route for 192.168.1.0/24 is not modified, so packets are routed tu eth0 directly to LAN, not thru tunnel. And as I stated before, push "route 192.168.1.0 255.255.255.0" does not invoke for clients on LAN, so for them the routing for 192.18.1.0/24 are made directly to phisical interface, not thru tunnel.
The strange indeed is the lost of Web access to router. There is a lot investigation in routing tables, that will be for help. Show routing tables from server and client when the VPN is established.